我正在尝试将日志消息打印到文件中。此时,它仅记录到控制台,这对于将来的支持并不理想。
我的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
答案 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
此致