biz-Streamマニュアル バッチ印刷ガイド 第5章 ログ機能・その他の設定 5.2.1 BatchPrintService_logConfig.xmlの設定

5.2.1 BatchPrintService_logConfig.xmlの設定

ログファイルは以下の内容を変更することにより設定できます。

設定項目

キー 既定値 説明
appender log4net.Appender.RollingFileAppender ローテーションするファイルに出力
File C:\ProgramData\brainsellers\BatchPrint\log\BatchPrintService.log ログファイル出力パス(絶対パスで指定)
MaximumFileSize 5MB 1ファイルあたりの最大サイズ (このサイズを超えるとローテーションされます)
appendToFile TRUE 同ファイルへの追加書き込みを行います
layout log4net.Layout.PatternLayout Log4netの書式を使用します
conversionPattern "%d %p - %m%n" 日時 ログレベル メッセージ文字列 改行
maxSizeRollBackups 7 ログファイルを保持する数を正の整数で指定 (ログファイルはサイズ単位で保持されます)
rollingStyle Size サイズごとにログファイルをローテーションします
staticLogFileName TRUE ログファイル名を固定
appender-ref DaySizeRollingLogToFile Appender nameで指定した設定を使用する
level INFO ログレベルの設定(大文字小文字は区別しません)
ERROR : エラー情報
WARNING : 警告情報
TRACE : デバッグ情報
DEBUG : デバッグ情報
INFO  : 各種イベント情報

BatchPrintService_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\BatchPrint\log\BatchPrintService.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>


  • BatchPrintService.logは、日付によるローテーションはできません。
  • "TRACE" および "DEBUG" の指定はログに出力されるURL部分がデコードされていない状態でログに出力されます。
  • ログ機能の設定は、システム管理者からの指示があった場合のみ変更してください。