Пакет журналирования с бэк-эндом для PHP? - PullRequest
3 голосов
/ 02 августа 2010

Кто-нибудь знает универсальный набор журналов для PHP-приложений?

Под «набором» я подразумеваю легкую библиотеку функций ведения журналов , а также зрелый бэкэнд для их просмотра.

Внутренняя часть должна быть настраиваемой и отображать записи журнала с использованием таких функций, как

  • Фильтровать по дате

  • Фильтр по событию (Предупреждение, ошибка, пользовательское событие)

  • Фильтр по категории

  • Фильтр по пользователю

  • Фильтр по связанной записи базы данных (необязательно, я мог бы добавить это сам)

Я хотел бы использовать такой механизм в качестве "журнала" для записей базы данных внутри моего приложения- например, в качестве дневника для записи об автомобиле, с подробным описанием таких событий, как «телефонный звонок», «интерес покупателя», «авария», «ремонт», «угон / повреждение» ....)

Возможностьэкспорт событий журнала через библиотеку PHP (для отображения журнала событий в приложении) является обязательным.Также неплохо было бы экспортировать RSS / XML.

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

1 Ответ

2 голосов
/ 02 августа 2010

Проверьте, соответствует ли log4php в Apache вашим потребностям:

Log4php - это структура ведения журналов для PHP в Apache Software Foundation (ASF), спонсируемая проектом Apache Logging Services.

Log4PHP завершил выпуск в марте 2010 года.

log4php поддерживает:

  • Конфигурирование через xml и файл свойств (та же структура, что и в log4j).
  • Файл, RollingFile, DailyFile, Echo, Console, Mail, PDO, ошибка PHP, события Syslog или NT и приложения-сокеты.
  • Простые, TTCC, Шаблоны, HTML и Xml макеты.
  • Вложенные (NDC) и картированные (MDC) контексты диагностики.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...