log4j RollingFileAppender-文件重命名问题

log4j RollingFileAppender-文件重命名问题,log4j,Log4j,我在WebSphereAppServer中托管了webapplication。它使用log4j版本1.2.15进行日志记录,下面是我的log4j配置。日志文件一达到阈值就不会旋转,尽管log4j调试器说重命名为新文件。但相同的配置在另一个环境中也可以正常工作。请注意,JVM的单个实例仅在我的两个服务器环境中运行。因此,不可能通过不同的JVM锁定相同的日志文件,这是不可能的 log4j.属性 log4j.appender.local=org.apache.log4j.RollingFileAppe

我在WebSphereAppServer中托管了webapplication。它使用log4j版本1.2.15进行日志记录,下面是我的log4j配置。日志文件一达到阈值就不会旋转,尽管log4j调试器说重命名为新文件。但相同的配置在另一个环境中也可以正常工作。请注意,JVM的单个实例仅在我的两个服务器环境中运行。因此,不可能通过不同的JVM锁定相同的日志文件,这是不可能的

log4j.属性

log4j.appender.local=org.apache.log4j.RollingFileAppender
log4j.appender.local.MaxFileSize=1MB
log4j.appender.local.MaxBackupIndex=10
log4j.appender.local.File=${applogs.home}\\web-app.log
log4j.appender.local.layout=org.apache.log4j.PatternLayout
log4j.appender.local.layout.ConversionPattern=%d\t%r\t%p\t%c\t%m%n
log4j.appender.local.Threshold=DEBUG
系统输出日志

[1/9/20 15:41:42:520 EST] 00000086 SystemOut     O log4j: rolling over count=1048745
[1/9/20 15:41:42:536 EST] 00000086 SystemOut     O log4j: maxBackupIndex=10
[1/9/20 15:41:42:551 EST] 00000086 SystemOut     O log4j: Renaming file <nas_path_of_server>\web-app.log to <nas_path_of_server>\web-app.log.1
[1/9/20 15:41:42:551 EST] 00000086 SystemOut     O log4j: setFile called: <nas_path_of_server>\web-app.log, true
[1/9/20 15:41:42:551 EST] 00000086 SystemOut     O log4j: setFile ended
[1/9/20 15:41:42:520 EST]00000086系统输出O日志4j:滚动计数=1048745
[1/9/20 15:41:42:536 EST]00000086系统输出O日志4j:maxBackupIndex=10
[1/9/20 15:41:42:551 EST]00000086 SystemOut O log4j:将文件\web-app.log重命名为\web-app.log.1
[1/9/20 15:41:42:551 EST]00000086 SystemOut O log4j:setFile名为:\web-app.log,true
[1/9/20 15:41:42:551 EST]00000086系统输出O日志4J:设置文件结束
已解决 我能够解决这个问题。原来,服务器的nas\u路径\u没有对应用程序服务id的修改权限,这导致了此问题。

已解决 我能够解决这个问题。结果表明,\服务器的nas\路径\没有对导致此问题的应用程序服务id的修改权限