我有一个在docker中运行php -S
命令的开发PHP服务器,我想更改访问日志/输出格式。我想包括一些更多的细节,比如http方法等。我一直试图在网上找到一些关于它的细节,但似乎不可能。我检查了php.ini
文件,但它不包含这样的配置。
它甚至可能吗?
我正在使用php 5.6。
由于
答案 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,然后显示message和error message that includes the file path and the line number。
目前无法使用php.ini
或命令行更改格式。但是,您可以分叉自己的PHP副本,更改其代码并在系统上进行编译。