Logging JBoss webapp上不显示log4j记录器消息
我使用JBoss6和我的Logging JBoss webapp上不显示log4j记录器消息,logging,jboss,log4j,jboss6.x,Logging,Jboss,Log4j,Jboss6.x,我使用JBoss6和我的 static Logger logger = Logger.getLogger(Foo.class); 不显示任何内容 尝试将log4添加到我的项目中,将其删除,在我的主/resources文件夹中放置log4j文件,没有放置log4j文件,也没有结果 只有System.Out似乎有效,但它并没有提供我想看到的所有信息 我甚至看到Hibernate日志在工作,但我的日志没有 我遗漏了什么?JBoss AS 6在默认情况下不再使用log4j。 原因log4j 1.2.x
static Logger logger = Logger.getLogger(Foo.class);
不显示任何内容
尝试将log4添加到我的项目中,将其删除,在我的主/resources文件夹中放置log4j文件,没有放置log4j文件,也没有结果
只有System.Out似乎有效,但它并没有提供我想看到的所有信息
我甚至看到Hibernate日志在工作,但我的日志没有
我遗漏了什么?JBoss AS 6在默认情况下不再使用log4j。 原因log4j 1.2.x被证明是 谷歌建议在JBoss AS 6中使用log4j的链接有很多:
但我建议将应用程序从log4j切换到,使用
jboss-6.0.0.Final/common/lib/slf4j jboss logmanager.jar
适配器,并将所有日志配置放在一个适配器中。结果证明我的日志记录确实有效。Hibernate日志记录由jboss日志记录设置控制
当我将log4j放在classes文件夹的右边,并将log4jjar放在项目中时,我的日志记录就开始工作了