biz-Streamマニュアル ダイレクト印刷ガイド 第5章 ログ機能・その他の設定 5.2.2 DirectPrintService_logConfig.xmlの設定

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