Log4perl 設定

投稿者:

サンプル例
#!C:\Perl\bin\perl
#モジュールのロード
use Log::Log4perl;
use Log::Dispatch::FileRotate;
#設定ファイル定義 &10秒ごとに設定ファイルを読む
$conf = “./log4perl.conf”;
Log::Log4perl::init_and_watch($conf,10);
#設定値で初期化する
#Log::Log4perl::init_and_watch(‘./log4perl.conf’);
#オブジェクト定義
$logger = Log::Log4perl->get_logger();
$logger -> debug( 出力したい文字列 );
設定ファイル例
log4perl.category = DEBUG,FR1 #FR1のレベル定義
log4perl.appender.FR1 = Log::Dispatch::FileRotate #モジュール指定
log4perl.appender.FR1.filename = logfile.log #ログファイル名指定
log4perl.appender.FR1.mode = append #書き出し指定
log4perl.appender.FR1.size = 200 #ファイルサイズ KBを整数で指定する
log4perl.appender.FR1.max = 5 #世代数設定
log4perl.appender.FR1.layout = PatternLayout
log4perl.appender.FR1.layout.ConversionPattern = %d %P %p %r %H %F %L %C – %m%n
詳しくは
http://log4perl.sourceforge.net/

Thank you for reading this post, don't forget to subscribe!