Возможно ли использовать средства syslog в директиве php error_log или иначе на стороне системы / сервера?
Что-то вроде…
error_log = syslog:local4 error_log = syslog(LOG_LOCAL4)
Используя php fpm, я могу установить это с помощью директивы syslog.facility в fpm conf, но как насчет php cli?
благодаря
Php по умолчанию syslog – это «пользователь» (и не может быть изменен)
Я использую директив auto_prepend_file в phi.ini (этот скрипт должен быть включен в 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);