【问题标题】:JDK Logger Vs Log4jJDK 记录器与 Log4j
【发布时间】:2011-09-18 01:38:31
【问题描述】:

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

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

我的要求是根据用户凭据、业务逻辑复杂性和数据库访问层以及服务级别在多个级别进行日志记录。提醒管理员发生任何异常。还有更多的要求。

谢谢。

UPDATE:

我刚刚在 log4j 文档中读到,log4j 能够在出现错误和/或异常时发送电子邮件。那么,如何配置呢。

【问题讨论】:

标签: java logging log4j


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2011-02-13
    • 2012-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多