使用syslog工具与php error_log

时间:2014-03-21 20:34:13

标签: php syslog

是否可以在php error_log指令中或在系统/服务器端以其他方式使用syslog 设施

像...一样的东西。

error_log = syslog:local4
error_log = syslog(LOG_LOCAL4)

使用php fpm我可以在fpm conf中使用syslog.facility指令设置它,但是php cli呢?

由于

1 个答案:

答案 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);