我想在自己的程序中某些运行点的地方加上日志监控,直接使用file_put_contents
可以把执行到某个程序点的地方把信息记录下来,但是呢无法保存输出的程序格式,写入保存的数据都是文本的形式,能不能保存比如在浏览器中直接打印的数组格式或者json
格式呢!我的写入方式是这样的
file_put_contents("../fileLog/{$time}.log", $error);
希望能够保存完整的数据格式,最好能累加记录错误信息。求教各位
我想在自己的程序中某些运行点的地方加上日志监控,直接使用file_put_contents
可以把执行到某个程序点的地方把信息记录下来,但是呢无法保存输出的程序格式,写入保存的数据都是文本的形式,能不能保存比如在浏览器中直接打印的数组格式或者json
格式呢!我的写入方式是这样的
file_put_contents("../fileLog/{$time}.log", $error);
希望能够保存完整的数据格式,最好能累加记录错误信息。求教各位
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答694 阅读✓ 已解决
2 回答2.3k 阅读
1 回答687 阅读✓ 已解决
你可以使用
var_export()
输出你的错误信息。如果要累加记录file_put_contents
有对应的参数,设置一下就可以还支持累加换行,再给你的错误信息加上系统时间,能更好的查看错误时间和错误信息。例如不过这样次次的累加也会导致你的log日志文件错误数据信息变的越来越大。注意及时清理。希望对你有帮助