如何寫一個報錯機制,然後會寫在txt檔案裡面?

发布于 2022-09-06 23:59:49 字数 126 浏览 12 评论 0

簡單來說就是
我可以在php中寫入我想寫的字
然後不斷地寫入到某 txt檔案裡面(不會覆蓋檔案)
就是會一直寫下去,像log一樣 也會自動<br>
這能用什麼做到?(不框架類)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

人│生佛魔见 2022-09-13 23:59:49

error_log变更第2、3参数……


文档里有个挺简单的log类,我简单改了下代码:

<?php
Class log {
    const ERROR_DIR = '/home/site/error_log/errors.txt';
    public function err($msg)
    {
        $date = date('d.m.Y h:i:s'); 
        $log = "[Date][ ".$date." ] [Msg][ ".$msg." ]\n";
        error_log($log, 3, self::ERROR_DIR);
     }
} 

$log = new log(); 
$log->err("ERROR!!!");

排版将就看吧,手机码的。。。

淡看悲欢离合 2022-09-13 23:59:49
$content = 'xxxxxxxxx';
$fp = fopen($filepath,"a+");
fwrite($fp,$content.PHP_EOL);
fclose($fp);
晨与橙与城 2022-09-13 23:59:49

file_put_contents($file, $content, FILE_APPEND);
日志一般还是找专门的日志组件吧, 比如monolog/monolog

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文