4.SpringBoot日志配置

2019-06-19  本文已影响0人  小明17

Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。

控制台输出

Spring Boot中默认配置了ERROR、WARN和INFO级别的日志输出到控制台。
我们可以通过两种方式切换至DEBUG级别:

文件输出

Spring Boot默认配置只会输出到控制台,并不会记录到文件中,但是我们通常生产环境使用时都需要以文件方式记录。

若要增加文件输出,需要在application.properties中配置logging.file或logging.path属性。

日志文件会在10Mb大小的时候被截断,产生新的日志文件,默认级别为:ERROR、WARN、INFO

级别控制

在Spring Boot中只需要在application.properties中进行配置完成日志记录的级别控制。

配置格式:logging.level.*=LEVEL

自定义日志配置

pom引入依赖,自行创建日志配置文件即可

自定义输出格式

在Spring Boot中可以通过在application.properties配置如下参数控制输出格式:

参考:https://blog.lqdev.cn/2018/07/14/springboot/chapter-third/

上一篇 下一篇

猜你喜欢

热点阅读