fix: 日志转储

This commit is contained in:
liu.zixi
2025-11-25 17:46:42 +08:00
parent c17a594393
commit 8a3899dfd1
3 changed files with 15 additions and 23 deletions

View File

@@ -22,7 +22,7 @@ import java.util.concurrent.TimeUnit;
@EnableConfigurationProperties({CaseAiProperties.class}) @EnableConfigurationProperties({CaseAiProperties.class})
@Service @Service
@Slf4j @Slf4j(topic = "caseAiChatLogger")
public class AiAccessTokenServiceImpl implements IAiAccessTokenService { public class AiAccessTokenServiceImpl implements IAiAccessTokenService {
private static final String ACCESS_TOKEN_CACHE_KEY = "case_ai_access_token"; private static final String ACCESS_TOKEN_CACHE_KEY = "case_ai_access_token";

View File

@@ -31,20 +31,16 @@
</encoder> </encoder>
</appender> </appender>
<!-- Log file error output --> <appender name="caseAiChat"
<appender name="error" class="ch.qos.logback.core.rolling.RollingFileAppender"> class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/error.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${log.path}/%d{yyyy-MM}/error.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
<maxFileSize>50MB</maxFileSize>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder> <encoder>
<pattern>%date [%thread] %-5level [%logger{50}] %file:%line - %msg%n</pattern> <pattern>%date [%thread] %-5level [%logger{50}] %file:%line - %msg%n</pattern>
<charset>UTF-8</charset>
</encoder> </encoder>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <File>${log.path}/caseAiChat.log</File>
<level>ERROR</level> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
</filter> <FileNamePattern>${log.path}/caseAiChat.%d{yyyy-MM-dd}.log</FileNamePattern>
</rollingPolicy>
</appender> </appender>
<!-- Log file error output --> <!-- Log file error output -->

View File

@@ -47,20 +47,16 @@
</filter> </filter>
</appender> </appender>
<!-- Log file error output --> <appender name="caseAiChat"
<appender name="caseAiChat" class="ch.qos.logback.core.rolling.RollingFileAppender"> class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/caseAiChat.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${log.path}/%d{yyyy-MM}/caseAiChat.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
<maxFileSize>50MB</maxFileSize>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder> <encoder>
<pattern>%date [%thread] %-5level [%logger{50}] %file:%line - %msg%n</pattern> <pattern>%date [%thread] %-5level [%logger{50}] %file:%line - %msg%n</pattern>
<charset>UTF-8</charset>
</encoder> </encoder>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <File>${log.path}/caseAiChat.log</File>
<level>ERROR</level> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
</filter> <FileNamePattern>${log.path}/caseAiChat.%d{yyyy-MM-dd}.log</FileNamePattern>
</rollingPolicy>
</appender> </appender>
<!-- Level: FATAL 0 ERROR 3 WARN 4 INFO 6 DEBUG 7 --> <!-- Level: FATAL 0 ERROR 3 WARN 4 INFO 6 DEBUG 7 -->