第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > PHP程序运行错误日志信息保存格式问题

PHP程序运行错误日志信息保存格式问题

时间:2021-04-23 04:46:09

相关推荐

PHP程序运行错误日志信息保存格式问题

后端开发|php教程

php,日志

后端开发-php教程

我想在自己的程序中某些运行点的地方加上日志监控,直接使用file_put_contents可以把执行到某个程序点的地方把信息记录下来,但是呢无法保存输出的程序格式,写入保存的数据都是文本的形式,能不能保存比如在浏览器中直接打印的数组格式或者json格式呢!我的写入方式是这样的

茶叶源码,vscode不能alt加b,ubuntu字体大全,jdk生成tomcat证书,防止爬虫攻击,php 命名空间 继承,seo排名优化怎样做,网站侧边悬浮在线客服,梦织怎么添加圈子模板lzw

file_put_contents("../fileLog/{$time}.log", $error);

希望能够保存完整的数据格式,最好能累加记录错误信息。求教各位

加粉软件源码,vscode删除所有插件,启动ubuntu命令,导入tomcat发生错误,爬虫3,php 相册管理系统,金华seo推广品牌公司,学生班级管理系统网站,网页模板文学lzw

微信小程序商城后台管理源码,ubuntu安装其它选项,tomcat配置连接池优化,公安网爬虫,php数据库时间函数,seo0141lzw

回复内容:

我想在自己的程序中某些运行点的地方加上日志监控,直接使用file_put_contents可以把执行到某个程序点的地方把信息记录下来,但是呢无法保存输出的程序格式,写入保存的数据都是文本的形式,能不能保存比如在浏览器中直接打印的数组格式或者json格式呢!我的写入方式是这样的

file_put_contents("../fileLog/{$time}.log", $error);

希望能够保存完整的数据格式,最好能累加记录错误信息。求教各位

你可以使用var_export()输出你的错误信息。如果要累加记录file_put_contents有对应的参数,设置一下就可以还支持累加换行,再给你的错误信息加上系统时间,能更好的查看错误时间和错误信息。例如

file_put_contents("../fileLog/{$time}.log", var_export($error, true) . "【Time:" . date("Y-m-d H:i:s") . 】 . PHP_EOL, FILE_APPEND);

不过这样次次的累加也会导致你的log日志文件错误数据信息变的越来越大。注意及时清理。希望对你有帮助

搜一下SeasLog 这个日志扩展

能满足你的需求

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。