syslog — PHP OpenLog не регистрируется на конкретном объекте

У меня есть страница PHP, на которой я хочу, чтобы ошибки и информация записывались в файл. Я настраиваю функции OpenLog и Syslog, и они работают, но они регистрируются только в Syslog, а не в объекте, который я определил (пример ниже).

<?php
Openlog("PHP-Page", LOG_NDELAY, LOG_LOCAL5);
// Code Here
Syslog(LOG_INFO, "User logged in from $rip.");
// More Code
Closelog();
?>

Все остальное на странице работает как надо, кроме места регистрации. Ведение журнала показывается, как я хотел, но оно не регистрирует в Local5 только системный журнал. Я нахожусь на Debian 7 под управлением LigHTTPd 1.4.31 и PHP 5.4.36. Ниже находится запись в моем rsyslog.conf.

local5.*        /var/log/phppage.log

Права доступа к файлу следующие.

-rw-r--r-- 1 root        root          0 Mar  4 04:02 phppage.log

Я использую Webmin для управления сервером, и он создал файл журнала, когда я настраивал его в Syslog из Webmin. Webmin также генерирует запись rsyslog.

Есть мысли о том, почему это происходит? Я не смог найти ничего, что указывало бы на ошибку записи или что-то в этом роде.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]