400字范文,内容丰富有趣,生活中的好帮手!
400字范文 > log4j无法打印日志的问题

log4j无法打印日志的问题

时间:2018-07-30 17:31:39

相关推荐

log4j无法打印日志的问题

/club/thread-11960-1-1.html

这个问题提出来一直没人解决,最后找到毛病了,发在这里

生产系统升级后发现接口无法打印日志,web层无法打印,service层可以打印,检查日志发现:

[09-12-15 15:53:45:617 CST] 00000030 SystemErr R log4j:ERROR Could not find value for key log4j.appender.appfile.layout

[09-12-15 15:53:45:618 CST] 00000030 SystemErr R log4j:WARN File option not set for appender [appfile].

[09-12-15 15:53:45:618 CST] 00000030 SystemErr R log4j:WARN Are you using FileAppender instead of ConsoleAppender?

[09-12-15 15:53:45:618 CST] 00000030 SystemErr R log4j:ERROR Either File or DatePattern options are not set for appender [appfile].

搜索到解决办法为:

在目录:

/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties

增加一个文件名:

commons-logging.properties

内容为

mons.logging.LogFactory=mons.logging.impl.LogFactoryImpl

问题解决

或者在程序中增加

if ( System.getProperty("log4j.configuration") != null )

PropertyConfigurator.configure(System.getProperty("log4j.configuration"));

else

BasicConfigurator.configure();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。