如何更改php -s访问日志/输出格式

时间:2018-06-08 12:17:10

标签: php

我有一个在docker中运行php -S命令的开发PHP服务器,我想更改访问日志/输出格式。我想包括一些更多的细节,比如http方法等。我一直试图在网上找到一些关于它的细节,但似乎不可能。我检查了php.ini文件,但它不包含这样的配置。 它甚至可能吗?

我正在使用php 5.6。

由于

1 个答案:

答案 0 :(得分:2)

php -S的日志由第php_cli_server_log_response()sapi/cli/php_cli_server.c中定义的函数1098生成。

如果脚本由于未处理的运行时错误而终止,则使用硬编码格式显示the remote IP address, response status code and the request URI,然后显示messageerror message that includes the file path and the line number

目前无法使用php.ini或命令行更改格式。但是,您可以分叉自己的PHP副本,更改其代码并在系统上进行编译。