1

我正在尝试将我的日志消息打印到文件中。此时,它只记录到控制台,这对于未来的支持并不理想。

我的 log4j.properties 文件如下所示:

log4j.rootCategory=调试、标准输出、日志文件

log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m >%n

log4j.appender.logfile=org.apache.log4j.RollingFileAppender

log4j.appender.logfile.File:/apps/wlserver10/bpdomain/servers/HRServer/logs/HRServer.log log4j.appender.logfile.MaxFileSize=4MB log4j.appender.logfile.MaxBackupIndex=10 log4j.appender.logfile.Append= true log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

这在我的本地 weblogic 实例上运行良好,但是当我尝试将它部署到服务器时,它不会写入日志文件。

谁能帮我找出原因?在此先感谢

4

2 回答 2

1

=是File 而不是之后的缺失:吗?

log4j.appender.logfile.File:/apps/wlserver10/bpdomain/servers/HRServer/logs/HRServer.log

于 2010-12-03T10:51:31.157 回答
0

您是否在这部分配置中错过了“=”:

log4j.appender.logfile.File**:/**apps/wlserver10/bpdomain/servers/HRServer/logs/HRServer.log

问候

于 2016-01-12T23:53:07.630 回答