php异步打印日志

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php异步打印日志相关的知识,希望对你有一定的参考价值。

在调试异步通知时,比如微信支付的notify回调,用var_dump等没有作用,这事可以使用下面这个函数,把日志写进文件里,$file_name是文件名,php_EOL是换行,FILE_APPEND是追加

file_put_contents($file_name,var_export($array,true).PHP_EOL,FILE_APPEND);

例如微信支付回调接收到的参数是xml,可以这样写:

技术分享

下面是打印出来的效果图:

技术分享

 

以上是关于php异步打印日志的主要内容,如果未能解决你的问题,请参考以下文章

Log4j2异步日志背后的数字

性能优化之异步日志

性能优化之异步日志

性能优化之异步日志

log4j2 异步多线程打印日志

PHP打印日志类