LOG4J 的 RollingFileAppender

来源:互联网 发布:matlab矩阵输入 编辑:程序博客网 时间:2024/05/17 13:39

其实这不是个问题。

昨天小李子跟我说,LOG4J的文件日志没有内容了,你这是咋整的亚。

于是我看了以下,果不其然,LOG4J整趴下了。

WHY?

我这两天也没有改啥亚,只不过是增加了一个drools,而且是5.0滴;

挠了半天头,

又得请教GOOGLE大爷,

不过让我怎么问呢,我现在写的时候我忘了怎么问了,可能年纪有些大了

年纪大了就是成了忘事精,于是我想起了小时候姥姥给我讲的忘事精的故事...

扯远了,反正是我问了,好像查到的结果可能有重复的配置,外面的配置文件是不可能有的,

在JAR包里面,有百八十个JAR包,我看了有些怕,也忒多了,

我可咋看呢,就从刚增加的几个包看吧,果然DROOLS的一个依赖包jxls-reader-0.9.6.jar有个log4j.xml

我想你也是大名鼎鼎的JBOSS,红帽子旗下的,咋就这么不争气呢,

于是,切除之;

果然,有了日志文件了,但是。。

日志文件的大小永远是0字节。

小样,还没完了捏

又得请教GOOGLE大妈了,

大妈说了一个类似的问题,WEBSPHERE上有人部署也遇到过此类问题,也是没有文件日志产生

解决的办法是在增加一个配置文件commons-logging.properties

内容是org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.LogFactoryImpl
于是,安装之。

测试之。

世界清净了.... ....

第二天,收到小李子的一封EMAIL,说

“果然强,这个怎么被你找出来的?”

我没告诉他。
原创粉丝点击