项目场景: 不想调用TP的 think/Log类工具,而是自定义日志的输出路径、文件名和内容: 解决方案: 提示:这里填写该问题的具体解决方案: 首先在common.PHP公共函数文件下写需
不想调用TP的 think/Log类工具,而是自定义日志的输出路径、文件名和内容:
提示:这里填写该问题的具体解决方案:
首先在common.PHP公共函数文件下写需要的公共函数(appalication/common.php文件下),在此文件下写的函数可以在项目任意页面直接调用
function item_log($basename=null, $num=null, $msg=null){ $msg = '['.date("Y-m-d H:i:s").']'.'文件名:'.$basename.',第'.$num.'行,'.'[info]:'.$msg; // 日志文件名:日期.txt $path = ROOT_PATH.DS.'public'. DS .'logs'. DS .date("Ymd").'.log'; file_put_contents($path, $msg.PHP_EOL, FILE_APPEND);}
简化输出信息版:
unction item_log($msg=null){ $msg = '['.date("Y-m-d H:i:s").']'.'[info]:'.$msg; // 日志文件名:日期.txt $path = ROOT_PATH.DS.'public'. DS .'logs'. DS .date("Ymd").'.log'; file_put_contents($path, $msg.PHP_EOL, FILE_APPEND);}
在文件中调用
item_log($msg);
来源地址:https://blog.csdn.net/Wizard_1/article/details/127850642
--结束END--
本文标题: ThinkPHP下 自定义日志输出
本文链接: https://lsjlt.com/news/429453.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0