来自PHP页面的时间戳日志记录';s子进程

来自PHP页面的时间戳日志记录';s子进程,php,Php,我将Apache与mod_php和XDebug一起使用。当PHP脚本报告错误时,它会通过Apache记录在站点的错误日志文件中,并带有时间戳和其他请求元数据。但是,如果脚本使用popen()启动PHP子进程,则任何stderr或PHP error_log输出都会转到/var/log/apache2/error_log,而不带时间戳 我可以让子进程也通过Apache登录吗?或者它可以用其他方式记录时间戳吗 (我使用的是子进程,因此如果发生致命错误,父进程可以恢复。)我认为如果使用proc_open

我将Apache与mod_php和XDebug一起使用。当PHP脚本报告错误时,它会通过Apache记录在站点的错误日志文件中,并带有时间戳和其他请求元数据。但是,如果脚本使用popen()启动PHP子进程,则任何stderr或PHP error_log输出都会转到/var/log/apache2/error_log,而不带时间戳

我可以让子进程也通过Apache登录吗?或者它可以用其他方式记录时间戳吗


(我使用的是子进程,因此如果发生致命错误,父进程可以恢复。)

我认为如果使用proc_open,可以实现双向通信。因此,您可以获得流程的返回值,并基于该值记录日志。