2011-06-19 38 views
3

我已经使用Log4j和JDK Logger来进行日志记录,所以我发现它与实现相同。但现在,我必须编写一个日志框架,这将有助于日志记录。JDK Logger VS Log4j

我认为JDK Logger比Log4j快,但是Log4j比JDK Logger更灵活。我很困惑使用哪一个。

我的要求是根据用户凭证,业务逻辑复杂性和数据库访问层以及服务级别来登录多个级别。亲密的管理员发生任何异常。和更多的要求。

谢谢。

UPDATE:

我只是log4j的文档阅读,log4j的是能够发送电子邮件,无论是否存在错误和/或异常。那么,如何配置它。

+1

请参阅:http://stackoverflow.com/questions/31840/java-logging-vs-log4j –

回答

1

最重要的性能差异将是您写入的设备。该框架可能无关紧要。我建议你使用内置的Logger,除非你需要log4j提供的功能。

如果您正在编写专门的应用程序级别日志记录,为何不根据需要直接写入文件或数据库或JMS?

相关问题