首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JBoss webapp应用程序上不显示log4j记录器消息

JBoss webapp应用程序上不显示log4j记录器消息
EN

Stack Overflow用户
提问于 2012-01-11 13:15:33
回答 2查看 3.5K关注 0票数 3

我使用Jboss 6和我的

代码语言:javascript
复制
static Logger logger = Logger.getLogger(Foo.class);

不显示任何内容

尝试将资源添加到我的项目中,删除它,在我的主/ log4文件夹中放置一个log4j文件,没有放置log4j文件,也没有结果。

似乎只有System.Out可以工作,但它没有提供我希望看到的所有信息

我甚至看到Hibernate日志在工作,但我的却没有

我遗漏了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-16 15:38:45

事实证明我的日志确实起作用了。Hibernate日志记录由jboss日志记录设置控制。

当我将log4j放在classes文件夹旁边,并将log4j jar与项目放在一起时,我的日志就开始工作了

票数 2
EN

Stack Overflow用户

发布于 2012-01-11 14:10:50

默认情况下,JBoss AS 6不再使用log4j。原因log4j 1.2.x已被证明是vulnerable to deadlocks and performance problems

谷歌推荐了大量关于在JBoss AS 6中使用log4j的链接:

Where do you configure log4j settings in jboss6

http://www.mastertheboss.com/jboss-application-server/325-using-log4j-with-jboss-6.html

http://community.jboss.org/thread/154993

http://community.jboss.org/thread/160796

http://community.jboss.org/thread/159862

但我建议将应用程序从log4j切换到slf4j,使用jboss-6.0.0.Final/common/lib/slf4j-jboss-logmanager.jar适配器,并在单个jboss-logging.xml中完成所有日志配置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8814498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档