|
@@ -25,19 +25,28 @@
|
|
<!-- 控制台日志 -->
|
|
<!-- 控制台日志 -->
|
|
<appender name="StdoutAppender" class="ch.qos.logback.core.ConsoleAppender">
|
|
<appender name="StdoutAppender" class="ch.qos.logback.core.ConsoleAppender">
|
|
<withJansi>true</withJansi>
|
|
<withJansi>true</withJansi>
|
|
- <encoder>
|
|
|
|
- <pattern>${CONSOLE_LOG_PATTERN}</pattern>
|
|
|
|
- <charset>UTF-8</charset>
|
|
|
|
|
|
+<!-- <encoder>-->
|
|
|
|
+<!-- <pattern>${CONSOLE_LOG_PATTERN}</pattern>-->
|
|
|
|
+<!-- <charset>UTF-8</charset>-->
|
|
|
|
+<!-- </encoder>-->
|
|
|
|
+ <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
|
|
|
|
+ <layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout">
|
|
|
|
+ <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level logger_name:%logger{36} - [%tid] - message:%msg%n</pattern>
|
|
|
|
+ </layout>
|
|
</encoder>
|
|
</encoder>
|
|
</appender>
|
|
</appender>
|
|
<!-- 按照每天生成常规日志文件 -->
|
|
<!-- 按照每天生成常规日志文件 -->
|
|
<appender name="FileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
<appender name="FileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
<file>${LOG_FILE}/${APP_NAME}.log</file>
|
|
<file>${LOG_FILE}/${APP_NAME}.log</file>
|
|
|
|
+<!-- <encoder>-->
|
|
|
|
+<!-- <pattern>${CONSOLE_LOG_PATTERN_NO_COLOR}</pattern>-->
|
|
|
|
+<!-- <charset>UTF-8</charset>-->
|
|
|
|
+<!-- </encoder>-->
|
|
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
|
|
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
|
|
- <layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout">
|
|
|
|
- <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level logger_name:%logger{36} - [%tid] - message:%msg%n</pattern>
|
|
|
|
- </layout>
|
|
|
|
- </encoder>
|
|
|
|
|
|
+ <layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout">
|
|
|
|
+ <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level logger_name:%logger{36} - [%tid] - message:%msg%n</pattern>
|
|
|
|
+ </layout>
|
|
|
|
+ </encoder>
|
|
<!-- 基于时间的分包策略 -->
|
|
<!-- 基于时间的分包策略 -->
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
|
<fileNamePattern>${LOG_FILE}/${APP_NAME}.%d{yyyy-MM-dd}.%i.gz</fileNamePattern>
|
|
<fileNamePattern>${LOG_FILE}/${APP_NAME}.%d{yyyy-MM-dd}.%i.gz</fileNamePattern>
|
|
@@ -115,3 +124,4 @@
|
|
<appender-ref ref="file_async"/>
|
|
<appender-ref ref="file_async"/>
|
|
</root>
|
|
</root>
|
|
</configuration>
|
|
</configuration>
|
|
|
|
+
|