springboot配置日志输出级别

导读:本篇文章讲解 springboot配置日志输出级别,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

概述

通常开发项目时,会配置生产与开发的配置文件,如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配置日志输出级别-简要配置

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/100001.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!