Przeglądaj źródła

修改backend和task模块logback配置,增加强制字符集编码

luoshi 4 lat temu
rodzic
commit
0beeac5793

+ 13 - 9
themis-backend/src/main/resources/logback-spring.xml

@@ -1,11 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <configuration debug="true" scan="true" scanPeriod="30 seconds">
 
-    <springProperty scope="context" name="logLevel" source="logging.level.root" />
+    <springProperty scope="context" name="logLevel" source="logging.level.root"/>
 
     <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
         <encoder>
-            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}| %thread | %level | %X{TRACE_ID} - %X{KEY} | %m | [%class:%line]%n</pattern>
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}| %thread | %level | %X{TRACE_ID} - %X{KEY} | %m | [%class:%line]%n
+            </pattern>
+            <charset>UTF-8</charset>
         </encoder>
     </appender>
 
@@ -13,28 +15,30 @@
     <appender name="DEBUG_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">
         <file>logs/themis-backend.log</file>
         <encoder>
-            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}| %thread | %level | %X{TRACE_ID} - %X{KEY} | %m | [%class:%line]%n</pattern>
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}| %thread | %level | %X{TRACE_ID} - %X{KEY} | %m | [%class:%line]%n
+            </pattern>
+            <charset>UTF-8</charset>
         </encoder>
         <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
             <fileNamePattern>logs/themis-backend.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
-            <maxHistory>100</maxHistory>
+            <maxHistory>7</maxHistory>
             <maxFileSize>100MB</maxFileSize>
         </rollingPolicy>
     </appender>
 
     <logger name="org.springframework" level="${logLevel}" additivity="false">
         <appender-ref ref="DEBUG_APPENDER"/>
-        <appender-ref ref="STDOUT" />
+        <appender-ref ref="STDOUT"/>
     </logger>
 
     <logger name="com.qmth.themis.backend" level="${logLevel}" additivity="false">
-        <appender-ref ref="DEBUG_APPENDER" />
-        <appender-ref ref="STDOUT" />
+        <appender-ref ref="DEBUG_APPENDER"/>
+        <appender-ref ref="STDOUT"/>
     </logger>
 
     <root level="INFO">
-        <appender-ref ref="DEBUG_APPENDER" />
-        <appender-ref ref="STDOUT" />
+        <appender-ref ref="DEBUG_APPENDER"/>
+        <appender-ref ref="STDOUT"/>
     </root>
 
 </configuration>

+ 13 - 9
themis-task/src/main/resources/logback-spring.xml

@@ -1,11 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <configuration debug="true" scan="true" scanPeriod="30 seconds">
 
-    <springProperty scope="context" name="logLevel" source="logging.level.root" />
+    <springProperty scope="context" name="logLevel" source="logging.level.root"/>
 
     <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
         <encoder>
-            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}| %thread | %level | %X{TRACE_ID} - %X{KEY} | %m | [%class:%line]%n</pattern>
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}| %thread | %level | %X{TRACE_ID} - %X{KEY} | %m | [%class:%line]%n
+            </pattern>
+            <charset>UTF-8</charset>
         </encoder>
     </appender>
 
@@ -13,28 +15,30 @@
     <appender name="DEBUG_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">
         <file>logs/themis-task.log</file>
         <encoder>
-            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}| %thread | %level | %X{TRACE_ID} - %X{KEY} | %m | [%class:%line]%n</pattern>
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}| %thread | %level | %X{TRACE_ID} - %X{KEY} | %m | [%class:%line]%n
+            </pattern>
+            <charset>UTF-8</charset>
         </encoder>
         <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
             <fileNamePattern>logs/themis-task.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
-            <maxHistory>100</maxHistory>
+            <maxHistory>7</maxHistory>
             <maxFileSize>100MB</maxFileSize>
         </rollingPolicy>
     </appender>
 
     <logger name="org.springframework" level="${logLevel}" additivity="false">
         <appender-ref ref="DEBUG_APPENDER"/>
-        <appender-ref ref="STDOUT" />
+        <appender-ref ref="STDOUT"/>
     </logger>
 
     <logger name="com.qmth.themis.task" level="${logLevel}" additivity="false">
-        <appender-ref ref="DEBUG_APPENDER" />
-        <appender-ref ref="STDOUT" />
+        <appender-ref ref="DEBUG_APPENDER"/>
+        <appender-ref ref="STDOUT"/>
     </logger>
 
     <root level="INFO">
-        <appender-ref ref="DEBUG_APPENDER" />
-        <appender-ref ref="STDOUT" />
+        <appender-ref ref="DEBUG_APPENDER"/>
+        <appender-ref ref="STDOUT"/>
     </root>
 
 </configuration>