1
uxstone 2020-04-05 20:24:13 +08:00 1
把 spring boot 源码里的那个 logback.xml 拷贝到项目里, 再此基础上做其他的配置修改
|
2
aragakiyuii 2020-04-06 00:22:15 +08:00 via Android
|
3
Newyorkcity OP @aragakiyuii 这个文档我在看 springboot 文档的时候也找到了。。 我试图把
<property name="CONSOLE_LOG_PATTERN" 就这个它默认的输出格式给复制过来,然后给我的 appender 套上。。但是很遗憾报错了。。 能麻烦再说说这个文件要怎么利用么? |
4
aragakiyuii 2020-04-06 12:09:24 +08:00 1
@Newyorkcity springboot 格式合起来应该是这样的,他把一些东西放分散到别的 xml 中了,可以看看上层 logback 文件夹中 base.xml 和 console-appender.xml
``` xml <?xml version="1.0" encoding="UTF-8"?> <configuration> <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" /> <conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" /> <conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" /> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>${CONSOLE_LOG_PATTERN:-%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}</pattern> </encoder> </appender> <root level="INFO"> <appender-ref ref="CONSOLE"/> </root> </configuration> ``` |
5
Newyorkcity OP <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration> <configuration scan="true"> <include resource="org/springframework/boot/logging/logback/base.xml"/> <logger name="your.application.package" level="DEBUG"/> </configuration> |