我将 Log4j 和 JDK Logger 都用于日志目的,所以我发现它与实现相同。但是现在,我必须编写一个日志框架,这将有助于日志记录。
我认为 JDK Logger 比 Log4j 快,但 Log4j 比 JDK Logger 更灵活。我很困惑该用哪个。
我的要求是根据用户凭据、业务逻辑复杂性和数据库访问层以及服务级别在多个级别进行记录。如果发生任何异常,请通知管理员。以及更多要求。
谢谢。
更新:
我刚刚在 log4j 文档中读到,只要出现错误和/或异常,log4j 就能够发送电子邮件。那么,如何配置它。
最佳答案
最重要的性能差异将是您写入的设备。该框架可能无关紧要。我建议您使用内置的 Logger,除非您需要 log4j 提供的功能。
如果您正在编写专门的应用程序级日志记录,为什么不直接写入适当的文件或数据库或 JMS?
关于java - JDK 记录器与 Log4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6401079/