【发布时间】:2009-12-28 17:23:36
【问题描述】:
我在 web.xml 中设置了 Log4jConfigListener,它工作正常,但是,如果我重新部署 Web 应用程序而不重新启动服务器,那么 log4j 将关闭并且不会重新初始化。如果我从 web.xml 中删除 Log4jConfigListener,那么一切正常。
我使用 JBoss 4.2.3-GA 作为应用服务器。我注意到,当我不使用配置侦听器时,我看不到 Log4J 已关闭的任何输出,所以问题可能是 Web 应用程序正在关闭 JBoss 的 log4j LogManager。
有没有办法正确配置它,还是应该避免在开发中使用 Log4jConfigListener?
【问题讨论】: