Skip to content

Commit 819b912

Browse files
committed
✨ 支持控制台彩色日志 [ISSUE#66](xkcoding#66)
1 parent d19b693 commit 819b912

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

spring-boot-demo-logback/src/main/resources/logback-spring.xml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<configuration>
3-
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
3+
<property name="FILE_ERROR_PATTERN"
4+
value="${FILE_LOG_PATTERN:-%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%t] %-40.40logger{39} %file:%line: %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
5+
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
46
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
57
<filter class="ch.qos.logback.classic.filter.LevelFilter">
68
<level>INFO</level>
79
</filter>
810
<encoder>
9-
<pattern>%date [%thread] %-5level [%logger{50}] %file:%line - %msg%n</pattern>
11+
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
1012
<charset>UTF-8</charset>
1113
</encoder>
1214
</appender>
@@ -40,7 +42,7 @@
4042
<!--<maxFileSize>1KB</maxFileSize>-->
4143
<!--</triggeringPolicy>-->
4244
<encoder>
43-
<pattern>%date [%thread] %-5level [%logger{50}] %file:%line - %msg%n</pattern>
45+
<pattern>${FILE_LOG_PATTERN}</pattern>
4446
<charset>UTF-8</charset> <!-- 此处设置字符集 -->
4547
</encoder>
4648
</appender>
@@ -64,7 +66,7 @@
6466
</timeBasedFileNamingAndTriggeringPolicy>
6567
</rollingPolicy>
6668
<encoder>
67-
<pattern>%date [%thread] %-5level [%logger{50}] %file:%line - %msg%n</pattern>
69+
<pattern>${FILE_ERROR_PATTERN}</pattern>
6870
<charset>UTF-8</charset> <!-- 此处设置字符集 -->
6971
</encoder>
7072
</appender>
@@ -74,4 +76,4 @@
7476
<appender-ref ref="FILE_INFO"/>
7577
<appender-ref ref="FILE_ERROR"/>
7678
</root>
77-
</configuration>
79+
</configuration>

0 commit comments

Comments
 (0)