php调试输出log日志文件的代码

最近调试微擎微赞模块,找错误需要不断输出log日志,查看错误提示,发现一个非常不错的调试log代码:

protected function debuglog($log)
{
$date    = date("y-m");
$dateday = date("y-m-d");
$path    = '../logs/' . $date . '/';
if (!is_dir($path)) {
mkdir($path, 0777, true);
}
$filename = $path . $dateday . ".txt";
if (file_exists($filename)) {
$content = file_get_contents($filename);
$content = $content . "\r\n------------------------\r\n" . $log;
file_put_contents($filename, $content);
} else {
file_put_contents($filename, $log);
}
}
任意地方加入这个函数,调用的方法是:$this->debuglog('bug:' . json_encode($res));

微信公众号:大雕哥
只服务一小部分有独立思考的高端用户!
100000人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏