13:07複数のWebアプリからLog4Jにより、同一ファイルに出力する場合に関しての、質問です。Webアプリサーバは、tomcat5.5です。あるサイトに、以下の情報がありました。Log4Jでは、クラスローダ単位にシングルトンのログ処理オブジェクトによりログを出力している。そのため、FileAppenderなどを使う場合、同一のクラスローダ内のログを同一ファイルに出力する分には問題ないが、別々のプロセスや別々のWebアプリケーションなどのクラスローダを跨いで同一ファイルに出力しようとすると、ファイルを壊してしまうことがある。それで、tomcat5.5においですが、Log4Jのjarファイルをtomcatの"/shared/lib"に配置すれば(かつWebアプリには入れない)、Sharedのクラスローダによりロードされますので、複数のWebアプリから同一ファイルに出力しても、問題無いのではないかと考えました。このあたりご存知の方がいらっしゃいましたら、ご教授お願い致します。Reserved.著作権はアイティメディア株式会社またはその記事の筆者に属します。当サイトに掲載されている記事や画像などの無断転載を禁止します。