Ubuntu环境下SpringBoot应用Log4j日志被重命名为'_>>'后缀问题
日志异常滚动问题排查请求
现象
- SpringBoot应用启动约1分钟后,
app.log被重命名为app.log_>> - 仅生成一个滚动日志文件
app.log_>>.gz - 仅部分Ubuntu环境出现该问题,各环境无明显可见差异
技术栈
- Java 11
- SpringBoot 2.7
- Log4j 2.17.1
Log4j2配置
<?xml version="1.0" encoding="UTF-8" ?> <Configuration status="WARN"> <appenders> <RollingFile name="file" fileName="app.log" filePattern="app.%d{yyyy-MM-dd}.log.gz"> <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] - %m%n"/> <Policies> <OnStartupTriggeringPolicy/> <TimeBasedTriggeringPolicy interval="1"/> </Policies> <DefaultRolloverStrategy> <Delete basePath="./" maxDepth="1"> <IfFileName glob="app.*.log.gz"> <IfAccumulatedFileCount exceeds="15"/> </IfFileName> </Delete> </DefaultRolloverStrategy> </RollingFile> <async name="ASYNC"> <AppenderRef ref="file"/> </async> </appenders> <loggers> <root level="INFO"> <appender-ref ref="ASYNC"/> </root> </loggers> </Configuration>
已排查情况
已对比各环境配置、依赖等,未发现明显差异;网络搜索未找到对应解决方案,请求协助排查。
内容的提问来源于stack exchange,提问作者fsir_005
相关产品推荐
相关产品推荐

