问题描述
情况
- 我使用
spring-boot-maven-plugin
创建 Spring Boot 应用程序的可执行jar
包。 应用程序位于通过init.d
服务管理的服务器 (Ubuntu) 上:
/etc/init.d/{appname} 开始|停止
- 我使用
Log4j
RollingFile
appender 创建位于我的应用程序目录中的每小时日志文件 (application.%d{yyyy-MM-dd-HH}.log.gz
)。
问题
在 /var/log/{appname}.log
中有重复的应用程序日志文件。
问题
如何不在 /var/log
中创建重复的日志文件?
log4j.xml
<RollingFile name="appFileAppender" fileName="./logs/application.log" filePattern="application.%d{yyyy-MM-dd-HH}.log.gz">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} %X{correlationId} - %msg%n"/>
<Policies>
<TimeBasedTriggeringPolicy/>
</Policies>
</RollingFile>
文件 pom.xml
与此问题没有任何关系。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)