ノノログ

ホーム / ブログ / PHPのCLIで自分でログ設定

PHPのCLIで自分でログ設定

ini_set( 'display_errors', 1 );
set_error_handler("errorHandler"); 

function errorHandler ($errno, $errstr, $errfile, $errline){// ログファイル
global $log;
$logMsg = "";
switch ($errno) { 
case 1 : $logMsg .= "[E_ERROR]  "; break;
case 2 : $logMsg .= "[E_WARNING]"; break;
case 4 : $logMsg .= "[E_PARSE]  "; break;
case 8 : $logMsg .= "[E_NOTICE] "; break;
default: $logMsg .= "[E_OTHER]  ";
} 
$logMsg .= " File:" . $errfile . ", Line:" . $errline . ", Message:" . $errstr; 
$log->add($logMsg);
}

このエントリーをはてなブックマークに追加