[英]Slf4j LOGGER usage
任何人都可以清楚地了解不同级别的 LOGGER 的明确用法,即 LOGGER.info()、LOGGER.trace()、LOGGER.error() 和 LOGGER.debug()。
请注意它不是关于配置,而是关于何时使用 info() 以及何时不使用等。
我倾向于像这样使用它们:
TRACE:标记某事已执行的位置,例如方法的开始。 除了“执行此行”之外,我通常不感兴趣记录任何信息。 通常在开发和生产中都关闭(以防止记录大量输出),但如果我正在诊断特别难以定位的缺陷,则打开。
调试:Output 变量 state 的详细信息到日志中。 开发完成后,我将日志记录级别设置为 INFO,因此这些日志不是 output。 如果我正在调试生产问题,我有时会将日志记录级别调回 DEBUG 以再次开始查看此 output 并协助诊断问题。
INFO:Output 少量重要信息,例如调用关键方法时。 有时我把它留在生产中,有时不。
WARN: Output 有关意外应用程序 state 的信息或不会阻止应用程序继续执行的错误。 通常在生产中打开。
错误:Output 有关意外应用程序 state 的信息或阻止操作完成执行的错误。 在生产中始终打开。
您说您不是在寻求有关配置的帮助,但是无论如何您可能会对这个其他 slf4j 问题感兴趣。
这些是记录器框架的常用名称。 通常是这样的:
rest 应该是不言自明的。 当然,在什么级别记录什么事件并不总是很明确。
您应该查看文档中的信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.