在PHP项目开发过程中,我们可以自定义一个记录错误日志的函数,方便我们进行debug,下面编写一个简单的记录错误日志的function。
public static function errorLog($err_type, $method, $contents) {
$file = $err_type."_".date('Ymd')."log";
$contents = date('Y-m-s H:i:s')." {$method}"." {$contents}\n";
if (is_dir('/tmp/project/logs')) {
file_put_contents("/tmp/project/logs/{$file}", $contents, FILE_APPEND);
} else {
mkdir("/tmp/project/logs", 0777, true);
file_put_contents("/tmp/project/logs/{$file}", $contents, FILE_APPEND);
}
}
参数说明:
$err_type:自定义的错误类型
$method:方法名,便于debug时能够定位到具体的函数中
$contents:日志内容
网友评论