Java JDK记录器与Log4j
我使用Log4j和jdklogger都是为了记录日志,所以我发现它和实现是一样的。但是现在,我必须编写一个日志框架,这将有助于日志记录 我认为JDK Logger比Log4j快,但Log4j比JDK Logger更灵活。我不知道该用哪一个 我的要求是,根据用户凭据、业务逻辑复杂性和数据库访问层以及服务级别,在多个级别上进行日志记录。如果发生任何异常,请通知管理员。还有更多的要求 谢谢Java JDK记录器与Log4j,java,logging,log4j,Java,Logging,Log4j,我使用Log4j和jdklogger都是为了记录日志,所以我发现它和实现是一样的。但是现在,我必须编写一个日志框架,这将有助于日志记录 我认为JDK Logger比Log4j快,但Log4j比JDK Logger更灵活。我不知道该用哪一个 我的要求是,根据用户凭据、业务逻辑复杂性和数据库访问层以及服务级别,在多个级别上进行日志记录。如果发生任何异常,请通知管理员。还有更多的要求 谢谢 更新: 我刚刚在log4j文档中读到,log4j能够在出现错误和/或异常时发送电子邮件。因此,如何配置它。最重要
更新:
我刚刚在log4j文档中读到,log4j能够在出现错误和/或异常时发送电子邮件。因此,如何配置它。最重要的性能差异将是您写入的设备。该框架很可能是无关紧要的。我建议您使用内置记录器,除非您需要log4j提供的功能 如果您正在编写专门的应用程序级日志,为什么不直接写入文件、数据库或JMS(视情况而定)?请参阅: