记录错误日志

在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:日志内容

你可能感兴趣的:(记录错误日志)