我已经将Log4j和JDK Logger用于记录目的,因此我发现它与实现相同。但是现在,我必须编写一个日志框架,这将有助于日志记录。
我认为JDK Logger比Log4j更快,但Log4j比JDK Logger更灵活。我很困惑使用哪一个。
我的要求,根据用户凭据,业务逻辑复杂性和数据库访问层以及服务级别登录多个级别。发生任何异常的管理员都很亲密。还有很多要求。
感谢。
UPDATE:
我刚刚在log4j文档中读到,只要出现错误和/或异常,log4j就能够发送电子邮件。那么,如何配置。
答案 0 :(得分:1)
最重要的性能差异将是您写入的设备。该框架可能无关紧要。我建议您使用内置的Logger,除非您需要log4j提供的功能。
如果您正在编写专门的应用程序级别日志记录,为什么不直接写入文件或数据库或JMS?