リンク通常のアペンダクラスは、ログ出力は完了復帰タイプで、ログ出力指示をして処理が完了するまで、後続処理を実行しません。アペンダクラス「org.apache.log4j.AsyncAppender」を使用すると、ログ出力指示だけして、処理終了を待たずに、後続処理が実行できるようになります。非同期でログ出力処理ができるようになります。AsyncAppenderの設定はちょっと特殊で、他のアペンダ定義に対して、AsyncAppenderのアペンダ定義をします。AsyncAppenderの設定は、log4j.xmlで定義します。propertyファイルでは設定できません。DailyRollingFileAppenderのアペンダ「A2」を、非同期のアペンダ「ASYNC」で定義しています。非同期のアペンダ「ASYNC」をカテゴリ「sample.pg.Logging」で使用しています。TOPへTOP|Struts概要|フォーム|アクション|カスタムタグ|Commons|定義ファイル|JSP|JSTL|Servlet1|Servlet2。