优化配置

This commit is contained in:
zhangfan
2024-12-26 15:57:37 +08:00
parent 0fc856bb78
commit 9a487164e0
3 changed files with 2 additions and 50 deletions

View File

@@ -2,7 +2,7 @@
<configuration scan="true" scanPeriod="60 seconds">
<property resource="bootstrap.yml" />
<springProperty scope="context" name="appName" source="spring.application.name" defaultValue="2c-community-service"/>
<springProperty scope="context" name="appName" source="spring.application.name" defaultValue="ai-analytic-center"/>
<!--统一引入apollo中Logback Appender的参数配置-->
<springProperty scope="context" name="endPoint" source="spring.log-back.endpoint"/>
<springProperty scope="context" name="accessKeyId" source="spring.log-back.accessKeyId"/>

View File

@@ -1,48 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="false" scan="true" scanPeriod="1 seconds">
<contextName>logback</contextName>
<!-- <property name="log.path" value="im-chat-service/data-chat.log"/>-->
<!-- 配置文件中配置日志路径以及日志等级 -->
<springProperty scope="context" name="logging.path" source="logging.file.path"/>
<springProperty scope="context" name="logging.profile" source="spring.profiles.active"/>
<springProperty scope="context" name="logging.name" source="spring.application.name"/>
<!-- 日志输出格式 -->
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n"/>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} %contextName [%thread] %-5level %logger{36} - %c#%L %msg%n</pattern>
</encoder>
</appender>
<appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${logging.path}/${logging.name}.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${logging.path}.%d{yyyy-MM-dd}.zip</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>
</encoder>
<!-- 保存时间 -->
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<FileNamePattern>
${logging.path}/${logging.name}.%d{yyyy-MM-dd}.%i.log
</FileNamePattern>
<maxFileSize>10MB</maxFileSize>
<maxHistory>7</maxHistory>
<!--每个文件最多10MB保留7天的历史记录但最多500MB-->
<totalSizeCap>500MB</totalSizeCap>
<!--重启清理日志文件-->
<cleanHistoryOnStart>true</cleanHistoryOnStart>
</rollingPolicy>
</appender>
<root level="info">
<appender-ref ref="console"/>
<appender-ref ref="file"/>
</root>
</configuration>