1.6K Star 8.6K Fork 4K

GVPdromara / open-capacity-platform

 / 详情

error级别日志文件生成问题

已完成
创建于  
2022-03-14 13:18

logback-spring.xml配置重复使用了SizeAndTimeBasedRollingPolicySizeBasedTriggeringPolicy策略,导致error日志文件没有按照日期和文件大小进行生成

评论 (1)

池恩 创建了任务

参考一下配置:
https://gitee.com/dromara/open-capacity-platform/blob/master/inner-intergration/log-spring-boot-starter/src/main/resources/logback-spring.xml
根据业务mdc值处理不同日志信息

<appender name="biz_log"  class="ch.qos.logback.classic.sift.SiftingAppender">
	<!--discriminator鉴别器,根据taskId这个key对应的value鉴别日志事件,然后委托给具体appender写日志-->
	<discriminator>
		 <!-- MDC的键 -->
		<Key>tag</Key>
		 <!-- MDC的默认值 -->
		<DefaultValue>biz</DefaultValue>
	</discriminator>
	<sift>
		<appender name="${tag}" class="ch.qos.logback.core.rolling.RollingFileAppender">
			<!-- 正在记录的日志文件的路径及文件名 -->
	        <file>${LOG_BIZ_FILE}/${tag}/${APP_NAME}-${tag}.log</file>
	        <encoder>
	            <pattern>%msg%n</pattern>
	            <charset>UTF-8</charset>
	        </encoder>
	        <!-- 基于时间的分包策略 -->
	        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
	            <fileNamePattern>${LOG_BIZ_FILE}/${tag}/${APP_NAME}-${tag}.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
	            <maxHistory>${LOG_FILEMAXDAY}</maxHistory>
	             <!--保留时间,单位:天-->
	            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
	                <maxFileSize>${LOG_MAXFILESIZE}</maxFileSize>
	            </timeBasedFileNamingAndTriggeringPolicy>
	        </rollingPolicy>
	        <filter class="ch.qos.logback.classic.filter.LevelFilter">
	            <level>INFO</level>
   			 </filter>
    	</appender>
    </sift>
</appender>
someday 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
1441068 somedaymail 1578951542
Java
1
https://gitee.com/dromara/open-capacity-platform.git
git@gitee.com:dromara/open-capacity-platform.git
dromara
open-capacity-platform
open-capacity-platform

搜索帮助