首页 > 编程语言 > 详细

springboot日志配置,关于logback

时间:2019-11-28 10:43:59      阅读:66      评论:0      收藏:0      [点我收藏+]

1.依赖

<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>

Spring Boot项目一般都会引用spring-boot-starter或者spring-boot-starter-web,而这两个起步依赖中都已经包含了对于spring-boot-starter-logging的依赖,所以,无需额外添加依赖。

可以在idea右上角的maven中查看jar包依赖关系。

2.使用

2.1 关于约定

日志有很多东西需要配置,但是又好像不需要配置什么东西,今天一段话点醒了我。

据不同的日志系统,按照指定的规则组织配置文件名,并放在 resources 目录下,就能自动被 spring boot 加载:

  • Logback:logback-spring.xml, logback-spring.groovy, logback.xml, logback.groovy
  • Log4j: log4j-spring.properties, log4j-spring.xml, log4j.properties, log4j.xml
  • Log4j2: log4j2-spring.xml, log4j2.xml
  • JDK (Java Util Logging): logging.properties

这些内容就是springboot的优势了,约定优于配置。

想要自定义文件名的可配置:logging.config指定配置文件名:

logging.config=classpath:logging-config.xml

pring Boot 官方推荐优先使用带有 -spring 的文件名作为你的日志配置(如使用 logback-spring.xml ,而不是 logback.xml ),命名为 logback-spring.xml 的日志配置文件, spring boot 可以为它添加一些 spring boot 特有的配置项。

2.2 配置文件内容

springboot日志配置,关于logback

原文:https://www.cnblogs.com/zhanghao1799/p/11947137.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!