如何使用KLogger?

Moh*_*Ram 4 php frameworks

我用的常用处理程序

<?php
function error_msg($err_type,$err_msg,$err_file,$err_line)
{
$fh=fopen("error/errorlog.txt","a");
$date1=date("Y-m-d H:i:s");
$er="
===============================================================================================================
"."
Error: Type: ".$err_type."Message: ".$err_msg."ErrorFile: ".$err_file."Errorline: ".$err_line."Time: ".$date1.
"
===============================================================================================================
";
fwrite($fh,$er);
fclose($fh);
}
set_error_handler("error_msg");
?>
Run Code Online (Sandbox Code Playgroud)

这些代码完美记录错误.由于我使用框架我不能使用此代码.所以我正在使用KLogger.KLogger完美地记录了我的错误,但它也在前面的屏幕上显示错误给用户.

如何使用KLogger记录错误如果任何人使用此KLogger帮助我如何使用简单的示例.

Ken*_*nny 14

做一些像:

require_once 'KLogger.php';

$log = KLogger::instance('/var/log/');
$log->logInfo('Returned a million search results');
$log->logFatal('Oh dear.');

# Output will log to the path you specified, at log_[current-date].txt
Run Code Online (Sandbox Code Playgroud)

这很简单.阅读GitHub上的文档

PS,我写了KLogger.