Log4perl
#!/usr/bin/perl use Log::Log4perl qw(:easy); Log::Log4perl->easy_init($ERROR); ERROR("Error messages!!"); # ロギングレベルを示す$ERRORとメッセージをログする関数ERRORが提供される # 上記の場合は、ログの出力先を指定していないので、ターミナルへ出力される # ログの出力先を指定する場合は、easy_initに無名ハッシュで引き渡す
使用できるログレベルは、以下の通り。
- DEBUG
- INFO
- WARN
- ERROR
- FATAL
独自のロガーを作成する場合は、initメソッドで設定ファイルを読み込む。
Log::Log4perl::Appender::DBIを使用して、ログメッセージをデータベースに格納することもできる。
Log-Log4perl-1.49 - Log4j implementation for Perl - metacpan.org