Spring Boot - 记录日志

Posted 碎羽love星谊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot - 记录日志相关的知识,希望对你有一定的参考价值。

  • 比自己写文本日志的好处
    • 默认定义好了一些日志级别,会记录当前使用的级别以上的日志,通常线上环境设置的级别较高记得较少
    • 有一些自动split之类的功能
  • Commons-logging
    • 日志级别:TRACE<DEBUG<INFO<WARN<ERROR<FATAL
    • 使用application.yml配置文件
    • 自己的类中:private static final Log log = LogFactory.getLog(Xxxx.class);
    • 可以只有打开Trace时才打出trace信息,省一点计算机资源:if(log.isTraceEnable()){log.trace("1");}
  • SLF4j
    • 日志级别:DEBUG<INFO<WARN<ERROR
    • 使用application.yml配置文件
    • 自己的类中:private static final Logger logger = LogFactory.getLogger(Xxxx.class);

以上是关于Spring Boot - 记录日志的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 中使用Spring Aop实现日志记录功能

Spring Boot - 记录日志

Spring Boot 日志记录覆盖颜色

Spring Boot 日志记录中的 ClassCastException

Spring boot - 如何获取 WARN 的框架日志记录和 DEBUG 的应用程序日志记录

Spring Boot Jackson - 日志记录