概述

通常开发项目时,会配置生产与开发的配置文件,如application-dev.yml application-prod.yml和主配置文件application.yml。显然,dev配置文件是在开发调试时使用的,此时可以配置一些开发常用的调试比如打印日志的级别。

日志的级别

日志的级别如下

TRACE < DEBUG < INFO < WARN < ERROR < FATAL

springboot默认是INFO,因此低于INFO的TRACE和DEBUG都不会输出。

配置步骤

在开发配置文件application-dev.yml,增加以下

logging:
  level:
    com.study.person: warn

或者properties配置文件

logging.level.com.study.person=warn

com.study.person这是项目的包名。

如何使用日志打印

  • 通用的方法
// ProductBrandResource.class是指当前的类
private final Logger log = LoggerFactory.getLogger(ProductBrandResource.class);

log.debug("");
log.info("");
log.warn("");
log.error("");
  • 使用lombok
    需要使用注解以及安装插件,此文不介绍。

logging还有很多的配置项,如日志存放位置,日志打印的格式,可引用配置文件等。按项目需求进行相应配置即可。

参考

springboot配置日志输出级别-简要配置

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐