PHP error_log () vs syslog ()

Я пытаюсь решить, какие функции использовать для записи в пользовательский файл.

Справочная информация
У нас есть несколько процессов PHP, работающих как Apache (mod_php) и как Deamons (CLI, разветвленный). Я хотел бы иметь возможность указать файл журнала для каждого процесса / задачи для записи. Для обоих процессов Apache, как и для Deamons, несколько процессов будут писать в один и тот же файл.

Опции
PHP предлагает как error_log () , так и syslog () . Оба, кажется, предлагают более или менее одинаковую функциональность.

Мой вопрос

  • Каковы плюсы и минусы этих функций?
  • Какую из них выбрать? ( и почему? )
  • Что, если я откажусь от требования нескольких файлов?

13
задан Jacco 20 June 2011 в 10:27
поделиться