log4j和java.util.logging有什么区别

哪个最适合获取用户登录其帐户的日志文件?用一个小例子来解释......谢谢你的时间......     
已邀请:
Log4j是Java的事实标准日志库。 Java.util.logging是Java中内置的日志记录机制,但这并不是最好的... 使用Log4j及其MDC。这样,您可以轻松地记录不同的用户帐户,如下所示:
MDC.put(user);
logger.log("Deleted something important!");
这样,如果正确配置了日志记录,您将在日志输出中看到如下内容:   [用户Alice]删除了重要的东西! 这将适用于多用户环境中的每个用户。 注意:如果你正在开始一个新项目,我建议使用slf4j和Logback。这种组合比log4j或java.util.logging更强大。 我已经使用这种组合一段时间了,它确实得到了很好的回报。对于压缩bug和审核用户交互等非常有用。     

要回复问题请先登录注册