|
@@ -12,12 +12,12 @@
|
|
|
<!-- 控制台输出(开发调试用) -->
|
|
<!-- 控制台输出(开发调试用) -->
|
|
|
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
|
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
|
|
<encoder>
|
|
<encoder>
|
|
|
- <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
|
|
|
|
|
|
+ <pattern>%d{HH:mm:ss.SSS} %-5level %logger{36}.%M\(%line\) - %msg%n</pattern>
|
|
|
<charset>UTF-8</charset>
|
|
<charset>UTF-8</charset>
|
|
|
</encoder>
|
|
</encoder>
|
|
|
</appender>
|
|
</appender>
|
|
|
|
|
|
|
|
- <!-- 全量日志:SizeAndTimeBasedRollingPolicy,按天+大小滚动 -->
|
|
|
|
|
|
|
+ <!-- 全量日志 -->
|
|
|
<appender name="FILE_ALL" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
<appender name="FILE_ALL" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${LOG_DIR}/backend.log</file>
|
|
<file>${LOG_DIR}/backend.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
|
@@ -27,14 +27,13 @@
|
|
|
<totalSizeCap>${TOTAL_SIZE}</totalSizeCap>
|
|
<totalSizeCap>${TOTAL_SIZE}</totalSizeCap>
|
|
|
</rollingPolicy>
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
<encoder>
|
|
|
- <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
|
|
|
|
|
|
+ <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger{36}.%M\(%line\) - %msg%n</pattern>
|
|
|
<charset>UTF-8</charset>
|
|
<charset>UTF-8</charset>
|
|
|
- <!-- 流式写入,不缓存 -->
|
|
|
|
|
<immediateFlush>true</immediateFlush>
|
|
<immediateFlush>true</immediateFlush>
|
|
|
</encoder>
|
|
</encoder>
|
|
|
</appender>
|
|
</appender>
|
|
|
|
|
|
|
|
- <!-- 错误日志:单独输出 ERROR 级别 -->
|
|
|
|
|
|
|
+ <!-- 错误日志 -->
|
|
|
<appender name="FILE_ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
<appender name="FILE_ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${LOG_DIR}/backend-error.log</file>
|
|
<file>${LOG_DIR}/backend-error.log</file>
|
|
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
|
@@ -47,7 +46,7 @@
|
|
|
<totalSizeCap>512MB</totalSizeCap>
|
|
<totalSizeCap>512MB</totalSizeCap>
|
|
|
</rollingPolicy>
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
<encoder>
|
|
|
- <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
|
|
|
|
|
|
+ <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger{36}.%M\(%line\) - %msg%n</pattern>
|
|
|
<charset>UTF-8</charset>
|
|
<charset>UTF-8</charset>
|
|
|
<immediateFlush>true</immediateFlush>
|
|
<immediateFlush>true</immediateFlush>
|
|
|
</encoder>
|
|
</encoder>
|
|
@@ -55,7 +54,6 @@
|
|
|
|
|
|
|
|
<!-- 业务日志:com.pharmacopoeia 包 INFO 级别 -->
|
|
<!-- 业务日志:com.pharmacopoeia 包 INFO 级别 -->
|
|
|
<logger name="com.pharmacopoeia" level="INFO" additivity="false">
|
|
<logger name="com.pharmacopoeia" level="INFO" additivity="false">
|
|
|
- <appender-ref ref="CONSOLE"/>
|
|
|
|
|
<appender-ref ref="FILE_ALL"/>
|
|
<appender-ref ref="FILE_ALL"/>
|
|
|
<appender-ref ref="FILE_ERROR"/>
|
|
<appender-ref ref="FILE_ERROR"/>
|
|
|
</logger>
|
|
</logger>
|
|
@@ -65,10 +63,8 @@
|
|
|
<logger name="org.hibernate" level="WARN"/>
|
|
<logger name="org.hibernate" level="WARN"/>
|
|
|
<logger name="com.zaxxer.hikari" level="WARN"/>
|
|
<logger name="com.zaxxer.hikari" level="WARN"/>
|
|
|
|
|
|
|
|
- <!-- 根日志 -->
|
|
|
|
|
- <root level="INFO">
|
|
|
|
|
|
|
+ <!-- 根日志:只输出 Spring/框架/WARN 控台 -->
|
|
|
|
|
+ <root level="WARN">
|
|
|
<appender-ref ref="CONSOLE"/>
|
|
<appender-ref ref="CONSOLE"/>
|
|
|
- <appender-ref ref="FILE_ALL"/>
|
|
|
|
|
- <appender-ref ref="FILE_ERROR"/>
|
|
|
|
|
</root>
|
|
</root>
|
|
|
</configuration>
|
|
</configuration>
|