美文网首页PHP
记录错误日志

记录错误日志

作者: greedycr7 | 来源:发表于2018-09-20 21:26 被阅读0次

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

    相关文章

      网友评论

        本文标题:记录错误日志

        本文链接:https://www.haomeiwen.com/subject/zlsnnftx.html