biz-Streamマニュアル ヘルスチェッカーガイド 第4章 ヘルスチェッカーの設定・ログ機能 4.1.2 BizPrintHealthChecker_logConfig.xml の設定

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部分がデコードされていない状態でログに出力されます。