5.5.6. サイズログハンドラーの XML 設定例
以下の手順は、サイズログハンドラーの設定例を示しています。
手順5.6 サイズログハンドラーの設定
サイズログハンドラーの ID 情報を追加します。
nameプロパティーは、このログハンドラーの一意の ID を設定します。autoflushを"true"に設定すると、ログメッセージは要求直後にハンドラーのターゲットに送信されます。<size-rotating-file-handler name="accounts_debug" autoflush="false">
<size-rotating-file-handler name="accounts_debug" autoflush="false">Copy to Clipboard Copied! Toggle word wrap Toggle overflow levelプロパティーを設定しますlevelプロパティーは、ルートロガーが記録するログメッセージの最大レベルを設定します。<size-rotating-file-handler name="accounts_debug" autoflush="false"> <level name="DEBUG"/>
<size-rotating-file-handler name="accounts_debug" autoflush="false"> <level name="DEBUG"/>Copy to Clipboard Copied! Toggle word wrap Toggle overflow encoding出力を設定します。出力に使用する文字エンコーディングスキームを設定するには、encodingを使用します。<size-rotating-file-handler name="accounts_debug" autoflush="false"> <level name="DEBUG"/> <encoding value="UTF-8"/>
<size-rotating-file-handler name="accounts_debug" autoflush="false"> <level name="DEBUG"/> <encoding value="UTF-8"/>Copy to Clipboard Copied! Toggle word wrap Toggle overflow fileオブジェクトを設定します。fileオブジェクトは、このログハンドラーの出力が書き込まれるファイルを表します。relative-toとpathの 2 つの設定プロパティーが含まれます。relative-toプロパティーは、ログファイルが書き込まれるディレクトリーです。JBoss Enterprise Application Platform 6 のファイルパス変数をここで指定できます。jboss.server.log.dir変数はサーバーのlog/ディレクトリーを指します。pathプロパティーは、ログメッセージが書き込まれるファイルの名前です。これは、完全パスを決定するためにrelative-toプロパティーの値に追加される相対パス名です。<size-rotating-file-handler name="accounts_debug" autoflush="false"> <level name="DEBUG"/> <encoding value="UTF-8"/> <file relative-to="jboss.server.log.dir" path="accounts-debug.log"/>
<size-rotating-file-handler name="accounts_debug" autoflush="false"> <level name="DEBUG"/> <encoding value="UTF-8"/> <file relative-to="jboss.server.log.dir" path="accounts-debug.log"/>Copy to Clipboard Copied! Toggle word wrap Toggle overflow rotate-size値を指定します。ログファイルがローテーションされる前に到達できる最大サイズです。数字に追加された単一の文字はサイズ単位を示します。バイトの場合はb、キロバイトの場合はk、メガバイトの場合はm、ギガバイトの場合はgになります。たとえば、50 メガバイトの場合は、50mになります。Copy to Clipboard Copied! Toggle word wrap Toggle overflow max-backup-index数を設定します。保持されるローテーションログの最大数です。この数字に達すると、最も古いログが再利用されます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow formatterを指定します。このログハンドラーで使用するログフォーマッターの一覧を表示するには、formatterを使用します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow appendプロパティーを設定します。appendプロパティーを"true"に設定した場合、このハンドラーが書き込んだすべてのメッセージが既存のファイルに追加されます。"false"に設定した場合、アプリケーションサーバーが起動するたびに新規ファイルが作成されます。appendへの変更を反映させるには、サーバーの再起動が必要です。Copy to Clipboard Copied! Toggle word wrap Toggle overflow