如何在Java中使用日志级别

如何在Java中使用日志级别,第1张

如何在Java中使用日志级别

通常,您不需要所有这些级别,SEVERE,WARNING,INFO,FINE可能就足够了。我们正在使用Log4J(不是直接java.util.logging)和以下级别(其名称可能与其他日志记录框架不同):

  • 错误:任何严重错误或异常。我们的记录仪会自动发送一封电子邮件,我们的服务器上的每个这样的消息(用法

    logger.error("message");

  • 警告:这可能提醒我们的潜在问题的任何消息,例如当用户试图用错误的凭据登录-这可能表明攻击如果经常发生或时间的短期(用法:

    logger.warn("message");

  • INFO:凡是我们要在日志文件看的时候就知道了,例如,当开始计划作业/结束(用法:

    logger.info("message");

  • 调试:顾名思义,调试我们很少打开的消息。(用法:

    logger.debug("message");

这样做的好处是,如果将日志级别设置为WARN,则信息和调试消息几乎不会影响性能。如果您需要从生产系统中获取其他信息,则可以在很短的时间内将级别降低到INFO或DEBUG(因为您将获得更多的日志条目,这会使您的日志文件更大且更难读取)。调整日志级别等通常可以在运行时完成(我们的JBoss实例每分钟左右检查一次该配置的更改)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5131443.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存