我想为我的网络服务实施日志记录。我一直在玩Log4j
。当它工作时,它是一个非常酷的日志框架。但是当它没有时,调试很麻烦。
我的问题是我正在尝试登录数据库,但出于某种原因,我没有看到任何记录到表中的内容。我没有任何线索导致这一点。
在我的log4j.xml
我有以下一行
<log4j:configuration debug="true"
xmlns:log4j='http://jakarta.apache.org/log4j/'>
但是当我在Eclipse中以调试模式部署和运行我的Web服务时,我在控制台上看不到与日志相关的调试语句。
我希望能够看到
log4j初始化和配置记录器。因此,如果我的xml配置出现任何问题,我马上就会知道。
log4j登录到目的地,在本例中为数据库。如果我知道某种sql /数据库异常。
我正在应用程序级别进行日志记录(应用程序使用自己的log4j jar和配置文件,而不是使用应用程序服务器日志记录机制)
我的项目使用log4j-1.2.17
,Eclipse Luna 4.4.0
,JBoss EAP 6.4.0
。
我们的log4j专家能否提出有效调试log4j本身的方法。是否有Eclipse插件可以帮助缓解疼痛。