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部分がデコードされていない状態でログに出力されます。
- ログ機能の設定は、システム管理者からの指示があった場合のみ変更してください。
