ФорумПрограммированиеPHP для идиотов → конфиг для Error Handing и логгера

конфиг для Error Handing и логгера

  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 9 августа 2010 г. 11:45

    Не могу придумать гибкий и удобный сабж.

    Есть всякие логгеры (в файл, в базу, в консоль файрбага, на экран).
    Есть разные типа обрабатываемых ошибок (нотайс, варнинг, …)

    Что нужно:

    1) один логгер может обрабатывать разные типы ошибок
    2) один тип ошибки может обрабатываться несколькими логгерами (чайнинг)
    3) нужен дополнительно ресолвер какой-то, к примеру если запрос аяксовый то вывод на экран отключается (хотя это наверно внутри логгера должно быть)


    Мне именно файл конфигурации нужен
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 9 августа 2010 г. 12:06, спустя 21 минуту 9 секунд

    deflog = E_ALL
    E_ALL = syslog
    E_ALL = dblog

    3) это вообще к логгеру не относиться…
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 9 августа 2010 г. 22:45, спустя 10 часов 38 минут 54 секунды

    3) это вообще к логгеру не относиться…

    а куда этот resolver засунуть?
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 9 августа 2010 г. 22:57, спустя 12 минут 8 секунд

    а может тупо на событиях сделать это все?
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 10 августа 2010 г. 0:42, спустя 1 час 44 минуты 47 секунд

    вот это я лошараа! Этот ресолвер уже есть: Zend_Log_Filter

    http://framework.zend.com/manual/ru/zend.log.filters.html
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 10 августа 2010 г. 13:32, спустя 12 часов 49 минут 43 секунды

    Абырвалг, та бля в нём уже всё есть, я ебал, нахуй идти учиться на конструктора в советский политех, когда в японии уже такие движки для тачек делают, что бля ни одну деталь в наших учебниках не найдешь….

Пожалуйста, авторизуйтесь, чтобы написать комментарий!