78.1 配置Logback
如果你将logback.xml
放到classpath根目录下,那它将会被从这加载(或logback-spring.xml
充分利用Boot提供的模板特性)。Spring Boot提供一个默认的基本配置,如果你只是设置日志级别,那你可以包含它,比如:
如果查看spring-boot jar中的base.xml
,你将会看到LoggingSystem
为你创建的很多有用的系统属性,比如:
${PID}
:当前进程ID。${LOG_FILE}
:是否在Boot外部配置中设置了logging.file
。${LOG_PATH}
:是否设置了logging.path
(表示日志文件产生的目录)。${LOG_EXCEPTION_CONVERSION_WORD}
:是否在外部配置中设置了logging.exception-conversion-word
。
Spring Boot也提供使用自定义的Logback转换器在控制台上输出一些漂亮的彩色ANSI日志信息(不是日志文件),具体参考默认的base.xml
配置。
如果Groovy在类路径下,你也可以使用logback.groovy
配置Logback。如果存在,则优先考虑此设置。
最后更新于