2017-05-04 15 views
1

私はいくつかのWebアプリケーションをwarというファイルとしてWildflyアプリケーションサーバーに配備しています。アプリケーション名でWildFlyログを解析する

これらのWebアプリケーションのログはすべてコンソールに書き込まれ、デフォルトのserver.logファイルに書き込まれます。

どのアプリケーションが1行のログを生成するかを判断する方法はありますか?

WildFlyまたはアプリケーションのコードで管理する必要がありますか?

答えて

0

展開ごとにログファイルを作成して、どのアプリケーションがどのログを生成しているかを判断できます。または、%tを追加して、ロギングイベントを生成したスレッドの名前を出力します。

+0

「配備ごとのログファイルを作成する」はWildFlyで行うことも、アプリケーションコード内で行うこともできます(例:log4j)? – sgargel

+2

また、ロギングプロファイルを見ることもできます。https://docs.jboss.org/author/display/WFLY10/Logging+Configuration#LoggingConfiguration-LoggingProfiles –

+0

@ JamesR.Perkins私はいくつかのテストを行っていますが、私はここで立ち往生しています: http://stackoverflow.com/questions/43874428/wildfly-logging-profile-not-working-with-log4j – sgargel