记录错误日志

在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:日志内容
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,901评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,548评论 2 59
  • 我们今天聊一个属于你的话题吧@summeryuan 生意场用什么思考色比较多? summeryuan 09:48 ...
    Daisy7766阅读 1,445评论 0 0
  • 1.xcode9发布应用做出了一些微调。AppIcon多了一个1024*1024图片。 2.上传时候选择多了,Au...
    f48ac133a97f阅读 3,803评论 0 0
  • 一旦离开就不再归来, 而这正是离别的意义。 有些人是用来爱的, 有些人是用来恨的。 有些人用来遗忘, 有些人适合珍...
    驭笔乘风阅读 1,783评论 2 6

友情链接更多精彩内容