繁体   English   中英

如何使用syslog-ng指定php日志文件

[英]How to specify a php log file using syslog-ng

在我的PHP脚本中,我有一行输出到syslog的输出,非常类似于以下内容:

syslog(LOG_INFO, "Writing log info to syslog");

默认情况下,它将输出输出到/ var / log / messages。 无论如何,有没有将输出文件更改为其他内容? 我正在使用syslog-ng和CentOS 6服务器。

(确实)与PHP无关。 您无需担心“文件”,而是将日志条目发送到syslog守护程序,“这是名为LOG_INFO的日志的内容”,然后syslog守护程序决定应将日志记录移到何处。

如果要定位特定文件,则必须设置LOG_XXXX目标以指向s​​yslog配置中的该文件-您无法让PHP告诉syslog它应直接使用哪个文件。

如果确实要指定文件目标,请改用error_log() ,在其中可以指定要登录的文件名。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM