5.2.2 DirectPrintService_logConfig.xmlの設定
ログファイルは以下の内容を変更することにより設定できます。
設定項目
キー | 既定値 | 説明 |
---|---|---|
appender | log4net.Appender.RollingFileAppender | ローテーションするファイルに出力 |
File | C:\ProgramData\brainsellers\DirectPrint \log\SilentPdfPrinter.log | ログファイル出力パス(絶対パスで指定) |
MaximumFileSize | 5MB | 1ファイルあたりの最大サイズ (このサイズを超えるとローテーションされます) |
appendToFile | TRUE | 同ファイルへの追加書き込みを行います |
layout | log4net.Layout.PatternLayout | Log4netの書式を使用します |
conversionPattern | "%d %p - %m%n" | 日時 ログレベル メッセージ文字列 改行 |
maxSizeRollBackups | 7 | ログファイルを保持する数を正の整数で指定 (ログファイルはサイズ単位で保持されます) |
rollingStyle | Size | サイズごとにログファイルをローテーションします |
staticLogFileName | TRUE | ログファイル名を固定 |
appender-ref | SizeRollingLogToFile | Appender nameで指定した設定を使用 |
level | INFO | ログレベルの設定(大文字小文字は区別しません) ERROR : エラー情報 WARNING : 警告情報 TRACE : デバッグ情報 DEBUG : デバッグ情報 INFO : 各種イベント情報 |
DirectPrintService_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\DirectPrintService.log"></File> <MaximumFileSize value="5MB"></MaximumFileSize> <appendToFile value="true"></appendToFile> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%d %p - %m%n"></conversionPattern> </layout> <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>
- DirectPrintService.logおよびSilentPdfPrinter.logは、日付によるローテーションはできません。
- "TRACE" および "DEBUG" の指定はログに出力されるURL部分がデコードされていない状態でログに出力されます。
- ログ機能の設定は、システム管理者からの指示があった場合のみ変更してください。