log4php
log4php
ダウンロード
※設定はPHPでインクルードすれば仕様可能
プロパティファイル設定
#---------------------------------
# ルートLoggerの定義
#
# @rotete daily
# @logfile /path/to/log/%s.log
# @layout LayoutSimple
#---------------------------------
log4php.rootLogger=DEBUG, R
log4php.appender.R=LoggerAppenderDailyFile
log4php.appender.R.file=/path/to/log/%s.log
log4php.appender.R.layout=LoggerLayoutSimple
サンプル
<?php
/**
* log4phpのインストールディレクトリ
*/
define('LOG4PHP_DIR', 'log4php');
/**
* プロパティファイルの指定
*/
define('LOG4PHP_CONFIGURATION', './log4php.properties');
require_once(LOG4PHP_DIR . '/LoggerManager.php');
?>
<?php
/**
* Loggerの取得
* スクリプト名をLogger名として渡す
*/
$logger =& LoggerManager::getLogger(basename($_SERVER['SCRIPT_NAME']));
/**
* ログの出力
*/
$logger->debug('DEBUGメッセージです');
$logger->info('INFOメッセージです');
$logger->warn('WARNメッセージです');
$logger->error('ERRORメッセージです');
$logger->fatal('FATALメッセージです');
/**
* シャットダウン
*/
LoggerManager::shutdown();
?>
最終更新:2011年01月30日 23:08