2011-01-22 22 views
2

jboss 4.2.2 GAにはいくつかの戦争、ejb jarアプリケーションがあります。ログはjboss-log4j.xmlに設定されています。jboss log4j設定

アペンダーとログの場所に基づいて、予想されるパスとファイルでログが更新されています。しかし、私はログがserver.logに書かれており、アペンダー名は[]のようなものであることがわかります。

アプリケーション関連のログ更新をserver.logに停止し、特定のログファイルパスのみをアペンダーで構成することについては、更新する必要があります。

+0

log4j.xmlを含めてください –

答えて

1

オレグはあなたのlog4jファイルを投稿する必要があります言うように...

または第二の問題を推測しようとする:

入れ(古いバージョンでは$JBOSS_SERVER/conf/jboss-log4j.xmlまたは$JBOSS_SERVER/conf/log4j.xml)のJBoss log4jのファイルのエントリへアプリのロギングを削除します。 EG:

<category name="com.mycompany"> 
    <priority value="FATAL"/> 
</category> 

次に「com.mycompany」のパッケージからのみ致命的なエラーメッセージがそれに記録されます。または、 "FILE"アペンダーをルートパッケージ(ファイルの最下部)に貼り付けるのを止めてください。

次に、アプリケーションパッケージ専用のアペンダーを設定する必要があります。 jboss-log4j.xmlファイルのアペンダの例を見てください。