weblogic 10上的Log4j仅记录到控制台

时间:2010-12-01 07:11:36

标签: log4j weblogic-10.x rollingfileappender

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

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

log4j.rootCategory = DEBUG,stdout,logfile

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 =真 log4j.appender.logfile.layout = org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern =%d%p [%c] - %m%n

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

任何人都可以帮我找到原因吗? 提前致谢 Yols

2 个答案:

答案 0 :(得分:1)

在文件之后缺少=而不是:吗?

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

答案 1 :(得分:0)

在这部分配置中你错过了'=':

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

此致