【发布时间】:2021-02-11 12:10:55
【问题描述】:
我正在我的 Spring Boot 应用程序中从 log4j 1.x 迁移到 log4j2。在 log4j 1.x 上,我曾经将属性定义如下:
log4j.appender.A1=package.CustomRollingFileAppender
log4j.appender.A1.File=<base.path>/company/logs/main.log
在我的 CustomRollingFileAppender 中,我将使用 DailyRollingFileAppender 扩展此类,并重写 setName() 方法以将我的“
迁移到 log4j 2.x 我不再有类 DailyRollingFileAppender 并且不能扩展 RollingFileAppender,因为它被声明为 final。我也无法覆盖 writeToName 函数。
那么,如何根据我的环境静态属性将属性文件中的
【问题讨论】:
标签: java logging log4j2 rollingfileappender