Kaynağa Gözat

update logback

deason 6 yıl önce
ebeveyn
işleme
32e8e9e956

+ 25 - 16
examcloud-core-print-starter/src/main/resources/logback-spring.xml

@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <configuration debug="true" scan="true" scanPeriod="30 seconds">
-    <springProperty scope="context" name="logdir" source="logback.logdir"/>
 
     <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
         <encoder>
@@ -10,54 +9,64 @@
 
     <!-- debug 日志 -->
     <appender name="DEBUG_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>logs/debug-print.log</file>
+        <file>logs/debug/core.print.debug.log</file>
         <encoder>
             <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}| %level | %X{TRACE_ID} - %X{KEY} | %m | [%class:%line]%n</pattern>
         </encoder>
         <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
-            <fileNamePattern>logs/debug-print.log.%d{yyyy-MM-dd}.%i.zip</fileNamePattern>
-            <maxHistory>100</maxHistory>
+            <fileNamePattern>logs/debug/core.print.debug.log.%d{yyyy-MM-dd}.%i</fileNamePattern>
+            <maxHistory>10</maxHistory>
+            <totalSizeCap>1GB</totalSizeCap>
             <maxFileSize>100MB</maxFileSize>
         </rollingPolicy>
     </appender>
 
     <!-- 接口日志 -->
     <appender name="INTERFACE_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>logs/interface-print.log</file>
+        <file>logs/interface/core.print.interface.log</file>
         <encoder>
             <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}| %level | %X{TRACE_ID} - %X{KEY} | %m%n</pattern>
         </encoder>
         <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
-            <fileNamePattern>logs/interface-print.log.%d{yyyy-MM-dd}.%i.zip</fileNamePattern>
-            <maxHistory>100</maxHistory>
+            <fileNamePattern>logs/interface/core.print.interface.log.%d{yyyy-MM-dd}.%i</fileNamePattern>
+            <maxHistory>30</maxHistory>
+            <totalSizeCap>10GB</totalSizeCap>
             <maxFileSize>100MB</maxFileSize>
         </rollingPolicy>
     </appender>
 
-    <logger name="INTERFACE_LOGGER" level="WARN" additivity="false">
-        <appender-ref ref="INTERFACE_APPENDER"/>
+    <logger name="cn.com.qmth.examcloud" level="WARN" additivity="false">
+        <appender-ref ref="DEBUG_APPENDER"/>
         <appender-ref ref="STDOUT"/>
     </logger>
 
-    <logger name="cn.com.qmth.examcloud" level="WARN" additivity="false">
-        <appender-ref ref="DEBUG_APPENDER"/>
+    <logger name="INTERFACE_LOGGER" level="DEBUG" additivity="false">
+        <appender-ref ref="INTERFACE_APPENDER"/>
         <appender-ref ref="STDOUT"/>
     </logger>
 
+    <logger name="org.hibernate" level="WARN"/>
+    <logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="WARN"/>
+    <logger name="org.hibernate.type.descriptor.sql.BasicExtractor" level="WARN"/>
+    <logger name="org.hibernate.SQL" level="WARN"/>
+    <logger name="org.hibernate.type" level="WARN"/>
+    <logger name="org.hibernate.engine.QueryParameters" level="WARN"/>
+    <logger name="org.hibernate.engine.query.HQLQueryPlan" level="WARN"/>
+
+    <logger name="org.springframework" level="WARN"/>
     <logger name="org.springframework.jdbc.core.JdbcTemplate" level="WARN"/>
     <logger name="org.springframework.data.mongodb" level="WARN"/>
-    <logger name="org.springframework" level="WARN"/>
-    <logger name="org.hibernate" level="WARN"/>
-    <logger name="org.apache" level="WARN"/>
+
+    <logger name="com.netflix" level="WARN"/>
     <logger name="com.netflix.discovery" level="WARN"/>
     <logger name="springfox.documentation" level="WARN"/>
     <logger name="cn.afterturn.easypoi" level="WARN"/>
-    <logger name="com.netflix" level="WARN"/>
-    <logger name="cn.com.qmth.examcloud.commons" level="WARN"/>
+    <logger name="org.apache" level="WARN"/>
     <logger name="cn.com.qmth.examcloud.core.print" level="DEBUG"/>
 
     <root level="WARN">
         <appender-ref ref="DEBUG_APPENDER"/>
         <appender-ref ref="STDOUT"/>
     </root>
+
 </configuration>