是否可以在php error_log指令中或在系统/服务器端以其他方式使用syslog 设施?
像...一样的东西。
error_log = syslog:local4
error_log = syslog(LOG_LOCAL4)
使用php fpm我可以在fpm conf中使用syslog.facility指令设置它,但是php cli呢?
由于
答案 0 :(得分:2)
Php默认系统日志的设施是"用户" (并且不能更改)
我在phi.ini中使用指令 auto_prepend_file (此脚本必须位于include_path下)
auto_prepend_file = log.php
和
root@sp:/etc/php5/cli# cat /usr/share/php5/log.php
<?php
openlog('php-cli', 0, LOG_LOCAL4);