2012-01-11 12 views
3

に表示されていない私のlog4jのロガーのメッセージが私は、JBoss 6使用のJBoss Webアプリケーション

static Logger logger = Logger.getLogger(Foo.class); 

ディスプレイは何も

、それを削除し、私のプロジェクトにlog4を追加私のメイン/リソースにlog4jのファイルを配置しようとしましたlog4jファイルを配置せず、結果も表示されません。

のみのSystem.outが動作しているようですが、それは私が、私も

私は何をしないのですが採掘作業ログではなく、休止状態を参照

を見たいすべての情報を提供していませんか?

答えて

2

私のログ記録は機能します。 Hibernateのロギングは、jbossのロギング設定によって制御されます。

log4jをclassesフォルダのすぐ隣に配置し、log4j jarをプロジェクトに配置するとすぐにログが機能し始めました

1

JBoss AS 6ではデフォルトでlog4jを使用しません。 原因log4j 1.2.xがvulnerable to deadlocks and performance problemsであることが判明しました。

Googleは6はJBoss ASでの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

しかし、jboss-6.0.0.Final/common/lib/slf4j-jboss-logmanager.jarアダプタを使用し、すべてのログ設定を単一のjboss-logging.xmlにして、log4jからslf4jにアプリを切り替えることをお勧めします。

関連する問題