|
@@ -1,39 +1,36 @@
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
-<configuration scan="true" scanPeriod="60 seconds" debug="false">
|
|
|
+<configuration scan="true" scanPeriod="60 seconds" debug="false">
|
|
|
<contextName>logback</contextName>
|
|
|
- <!--输出到控制台-->
|
|
|
+
|
|
|
+ <!-- 控制台输出 -->
|
|
|
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
|
|
|
<encoder>
|
|
|
<pattern>%d{HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
- <appender name="logFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
- <Prudent>true</Prudent>
|
|
|
- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
- <FileNamePattern>
|
|
|
- qhse-log/%d{yyyy-MM-dd}/%d{yyyy-MM-dd}.%i.log
|
|
|
- </FileNamePattern>
|
|
|
- <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
- <maxFileSize>5MB</maxFileSize>
|
|
|
- </timeBasedFileNamingAndTriggeringPolicy>
|
|
|
+
|
|
|
+ <!-- 文件输出 -->
|
|
|
+ <appender name="logFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
+ <prudent>false</prudent> <!-- 关闭安全写入 -->
|
|
|
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
|
|
+ <fileNamePattern>qhse-log/%d{yyyy-MM-dd}/app.%i.log</fileNamePattern>
|
|
|
+ <maxFileSize>5MB</maxFileSize>
|
|
|
+ <maxHistory>30</maxHistory> <!-- 可选:保留30天日志 -->
|
|
|
</rollingPolicy>
|
|
|
- <!-- 追加方式记录日志 -->
|
|
|
- <append>true</append>
|
|
|
- <layout class="ch.qos.logback.classic.PatternLayout">
|
|
|
- <Pattern>
|
|
|
- %d{yyyy-MM-dd HH:mm:ss} [%X{traceId}] [%thread] %-5level -%msg%n
|
|
|
- </Pattern>
|
|
|
- </layout>
|
|
|
+ <encoder>
|
|
|
+ <pattern>%d{yyyy-MM-dd HH:mm:ss} [%X{traceId}] [%thread] %-5level -%msg%n</pattern>
|
|
|
+ </encoder>
|
|
|
</appender>
|
|
|
|
|
|
- <logger name="com.rongwei" additivity="false">
|
|
|
+ <!-- 包级别日志 -->
|
|
|
+ <logger name="com.rongwei" level="info" additivity="false">
|
|
|
<appender-ref ref="console"/>
|
|
|
- <appender-ref ref="logFile" />
|
|
|
+ <appender-ref ref="logFile"/>
|
|
|
</logger>
|
|
|
|
|
|
- <root level="error">
|
|
|
+ <!-- 全局日志级别 -->
|
|
|
+ <root level="info">
|
|
|
<appender-ref ref="console"/>
|
|
|
- <appender-ref ref="logFile" />
|
|
|
+ <appender-ref ref="logFile"/>
|
|
|
</root>
|
|
|
-
|
|
|
-</configuration>
|
|
|
+</configuration>
|