我可以在php错误日志中包括域名吗


Can I include domain name in php error log?

我用符号链接在一个目录的多个域名上托管多个网站。它运行良好,但一些错误和警告很难从php错误日志中进行分析,因为它只指示错误所在的目录和文件。添加域名将非常有帮助。

http服务器上对php脚本的所有请求通常都会记录到http服务器日志文件中。您必须控制写入该日志文件的内容的选项包含在您正在使用的http服务器的文档中。

当提到请求发送到的域名(而不是请求从发送到的域名)时,典型的方法是为不同的域提供单独的日志文件。您可以在http服务器配置中对此进行配置。

我不知道是否有将请求的域名直接包含在php日志记录例程中的选项。也就是说,因为PHP在典型的设置下并不真正了解这一点。您可以尝试编写自己的日志处理程序,并包含来自$_REQUEST超级全局的信息。但我想说,检查http服务器日志文件要容易得多。