有时候框架自己的log方法不怎么好用,可以用自己写的LOG方法

function log($msg, $name = 'cmcLog', $timeAppend = true, $hour = false) {
//文件夹是否存在
if (!is_dir(__DIR__ . '/data/log/' . $name)) {
    mkdir(__DIR__ . '/data/log/' . $name, 0777, true);
}
if ($hour) {
    $path = __DIR__ . '/data/log/' . $name . '/' . date('Y-m-d_H') . '.log';
} else {
    $path = __DIR__ . '/data/log/' . $name . '/' . date('Y-m-d')  . '.log';
}
if (file_exists($path)) {
    $myfile = fopen($path, "a");//存在则打开
} else {
    $myfile = fopen($path, "w");//创建
}
if (is_array($msg)) {
    $msg = json_encode($msg, JSON_UNESCAPED_UNICODE);
}
if ($timeAppend) {
    $msg = date('Y-m-d H:i:s') . ': ' . $msg . "\n";
}
fwrite($myfile, $msg);
fclose($myfile);
}

标签: none

已有 12 条评论

  1. 不错不错,我喜欢看

  2. 不错不错,我喜欢看 https://www.237fa.com/

  3. 想想你的文章写的特别好https://www.ea55.com/

  4. 不错不错,我喜欢看 www.jiwenlaw.com

  5. 《神医农女:买个相公来种田》短片剧高清在线免费观看:https://www.jgz518.com/xingkong/23055.html

  6. 1 1

    555

  7. 哈哈哈,写的太好了https://www.lawjida.com/

  8. 这是一篇佳作,无论是从内容、语言还是结构上,都堪称完美。

  9. 2025年10月新盘 做第一批吃螃蟹的人

  10. 2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
    新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
    新车首发,新的一年,只带想赚米的人coinsrore.com
    新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
    做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
    新车上路,只带前10个人coinsrore.com
    新盘首开 新盘首开 征召客户!!!coinsrore.com
    新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
    新车即将上线 真正的项目,期待你的参与coinsrore.com
    新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
    新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com

  11. 新盛客服电话是多少?(?183-8890-9465—《?薇-STS5099】【
    新盛开户专线联系方式?(?183-8890--9465—《?薇-STS5099】【?扣6011643??】
    新盛客服开户电话全攻略,让娱乐更顺畅!(?183-8890--9465—《?薇-STS5099】客服开户流程,华纳新盛客服开户流程图(?183-8890--9465—《?薇-STS5099】

  12. 快餐和全套的区别a0gz.cn

添加新评论