4.1.2 BizPrintHealthChecker_logConfig.xml の設定
ヘルスチェッカーのログ設定は、 BizPrintHealthChecker_logConfig.xml により変更できます。
監視対象 | ファイルパス | ファイル名 |
---|---|---|
ダイレクト印刷の場合 | C:\ProgramData\brainsellers\DirectPrint | BizPrintHealthChecker_logConfig.xml |
バッチ印刷の場合 | C:\ProgramData\brainsellers\BatchPrint | BizPrintHealthChecker_logConfig.xml |
設定項目
バッチ印刷の場合は、下記の DirectPrint を BatchPrint に読み替えてください。
パラメータ | 説明 | 初期設定ファイルでの値 (デフォルト値は無い) |
初期値 |
---|---|---|---|
appender | 出力種類設定 | log4net.Appender.RollingFileAppender | 以降に設定した内容で、ローテーションするファイルに出力する |
File | 出力ログファイル名設定 | C:¥ProgramData¥brainsellers¥DirectPrint¥ log¥BizPrintHealthChecker.log |
|
ImmediateFlush | バッファフラッシュ方式 | TRUE | 即時に内容をファイルに書き込む |
MaximumFileSize | 最大ファイルサイズ | 5MB | このサイズを超えた時にローテーションする |
appendToFile | 追加書き込み設定 | TRUE | 同ファイルへの追加書き込みを行う |
layout | ログ書式親 | log4net.Layout.PatternLayout | Log4netの書式を使用する |
conversionPattern | ログ書式 | "%d %p - %m%n" | 日時 ログレベル メッセージ文字列 改行 (メッセージ文字列は、「ログID:言語に対応したメッセージ」のセット) |
lockingModel | ロック方式 | log4net.Appender.FileAppender+ InterProcessLock |
ファイル名を使った名前のmutexインスタンスを使ってロックを管理する |
maxSizeRollBackups | 最大バックアップファイル数 | 7 | 7ファイルを超えると一番古いものから削除する |
rollingStyle | ローテーションの種類 | Size | サイズごとにログファイルをローテーションする |
staticLogFileName | ログファイル名固定フラグ | TRUE | ログファイル名を固定する |
appender-ref | ログ出力先設定の選択 | SizeRollingLogToFile | Appender nameで指定した設定を使用する |
level | ログ出力レベル | Info | Infoより上のログをすべて出力 |
BizPrintHealthChecker_logConfig.xml の設定例
<?xml version="1.0" encoding="UTF-8"?> <configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"></section> </configSections> <log4net> <appender name="SizeRollingLogToFile" type="log4net.Appender.RollingFileAppender"> <File value="C:\ProgramData\brainsellers\DirectPrint\log\BizPrintHealthChecker.log"></File> <ImmediateFlush value="true"></ImmediateFlush> <MaximumFileSize value="5MB"></MaximumFileSize> <appendToFile value="true"></appendToFile> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%d %p - %m%n"></conversionPattern> </layout> <lockingModel type="log4net.Appender.FileAppender+InterProcessLock"></lockingModel> <maxSizeRollBackups value="7"></maxSizeRollBackups> <rollingStyle value="Size"></rollingStyle> <staticLogFileName value="true"></staticLogFileName> </appender> <root> <appender-ref ref="SizeRollingLogToFile"></appender-ref> <level value="Info"></level> </root> </log4net> </configuration>
- ログ機能の設定は、システム管理者からの指示があった場合のみ変更してください。
- 日付によるローテーションはできません。
- "TRACE" および "DEBUG" の指定はログに出力されるURL部分がデコードされていない状態でログに出力されます。