Монолог довольно проста в настройке и вам нужно только указать ему на действие и его необходимо войти в сторону.
Библиотека включает в себя множество обработчиков, журналов форматтеры, а также различные процессоры журнала.
Документация входит в пакет загрузки.
Уровни Log:
Debug
Информация
Примечание
Предупреждение
Ошибка
Critical
Сигнал
Emergency
Обработчики для:
Graylog2 серверы
Cube серверы
ElasticSearch серверы
Sentry установки
NewRelic счета
Loggly счета
Rollbar счета
LogEntries счета
Syslogd
Swift Mailer
PHP почты () функция
MongoDB
Redis
Apache CouchDB
Amazon DynamoDB
Библиотека ChromePHP
Библиотека FirePHP
PHP потоки
AMQP потоки
TCP сокеты
Что нового в этом выпуске:
- Добавлена PHPConsoleHandler, чтобы отправить запись в Chrome, расширение PHP консоли и библиотека
- Добавлена поддержка объектов, реализующих __toString в NormalizerFormatter
- Добавлена поддержка API v2 HipChat в HipChatHandler
- Добавлена Logger :: setTimezone () для инициализации монолога часового пояса следует использовать в случае date.timezone не является правильным для вашего приложения
- Добавлена возможность отправить отформатированный сообщение вместо сырой записи на PushoverHandler через - & # x3e; useFormattedMessage (истина)
- Исправлены ошибки, связанные локон молча подавил
Что нового в версии 1.17.1:
- Добавлена PHPConsoleHandler, чтобы отправить запись в расширение PHP консоли в Chrome и библиотека
- Добавлена поддержка объектов, реализующих __toString в NormalizerFormatter
- Добавлена поддержка API v2 HipChat в HipChatHandler
- Добавлена Logger :: setTimezone () для инициализации монолога часового пояса следует использовать в случае date.timezone не является правильным для вашего приложения
- Добавлена возможность отправить отформатированный сообщение вместо сырой записи на PushoverHandler через - & # x3e; useFormattedMessage (истина)
- Исправлены ошибки, связанные локон молча подавил
Что нового в версии 1.13.1:
- Добавлена реестра :: hasLogger, чтобы проверить наличие экземпляра регистратора
- Добавлена поддержка context.user в RavenHandler
- Добавлена поддержка HipChat API v2 в HipChatHandler
- Добавлена NativeMailerHandler :: addParameter пройти PARAMS к процессу почты ()
- Добавлены данные контекста SlackHandler когда $ includeContextAndExtra верно
- Добавлена возможность настраивать Swift_Message за электронную почту в SwiftMailerHandler
- Исправлена SwiftMailerHandler лениво создавать экземпляры сообщений, если обратный вызов при условии,
- Исправлена сериализация значений INF и NaN в ЭН и LineFormatter
Что нового в версии 1.12.0:
- Добавлено:
- WhatFailureGroupHandler подавить любое исключение, поступающие из обернутых обработчиков и избежать сбоев цепи, если служба регистрации не может
- MandrillHandler для отправки сообщений электронной почты через API Mandrillapp.com
- SlackHandler для входа записи на учетную запись Slack.com
- FleepHookHandler для входа записи на учетную запись Fleep.io
- LogglyHandler :: addTag, чтобы разрешить добавление тегов в существующий обработчик
- $ ignoreEmptyContextAndExtra к LineFormatter, чтобы избежать пустой [] в конце
- $ useLocking к StreamHandler и RotatingFileHandler для того, чтобы стадо () во время записи
- Поддержка PhpAmqpLib в AmqpHandler
- FingersCrossedHandler :: ясно и BufferHandler :: ясно, чтобы сбросить их между партиями в длинные выполнения заданий
- Поддержка добавления дополнительных полей из $ _SERVER в WebProcessor
- Исправлено:
- Поддержка нестроковых значений в PrsLogMessageProcessor
- Сообщения SwiftMailer отправляется с неправильной датой в длинных запуска скриптов
- Незначительное PHP 5.6 проблемы совместимости
- BufferHandler :: близко вызывается дважды
Что нового в версии 1.10.0:
- Добавлена Logger :: getHandlers () и Logger: : getProcessors () методы
- Добавлена $ passthruLevel аргумент FingersCrossedHandler, чтобы она всегда проходят через несколько записей, даже если пороговый уровень не достигнут
- Добавлена поддержка дополнительных данных в NewRelicHandler
- Добавлена $ expandNewlines флаг в ErrorLogHandler, чтобы создать несколько записей журнала, когда сообщение имеет несколько строк
Что нового в версии 1.9.0:
- Добавлена LogEntriesHandler отправлять журналы на счет LogEntries
- Добавлена $ filePermissions настроить режим файла на StreamHandler и RotatingFileHandler
- Добавлена $ useFormatting флаг MemoryProcessor, чтобы сделать его отправить исходные данные в байтах
- Добавлена поддержка форматирования таблицы в FirePHPHandler с помощью клавиши контекстного таблицы
- Добавлен TagProcessor для добавления тегов к записям, а также поддержка тегов в RavenHandler
- Добавлена $ appendNewline флаг в JsonFormatter для того, чтобы использовать его при входе в файлы
- Добавлена поддержка звука в PushoverHandler
- Исправлена поддержка многопоточности в StreamHandler
- Исправлена пустые заголовки, когда вопрос ChromePHPHandler не получил ни одной записи
- Фиксированный формат по умолчанию из ErrorLogHandler
Что нового в версии 1.8.0:
- Добавлена BrowserConsoleHandler для отправки журналов в консоли любого браузера с помощью console.log () инъекции в выходных данных
- Добавлена FilterHandler для фильтрации записей и разрешить только те из данного списка уровней вплоть до обернутого обработчика
- Добавлена FlowdockHandler для отправки журналов на счет Flowdock
- Добавлена RollbarHandler для отправки журналов на счет Rollbar
- Добавлена HtmlFormatter для отправки сообщений электронной почты журнала похорошевшую с цветами для каждого уровня журнала
- Добавлена GitProcessor, чтобы добавить текущую ветвь / обязательство дополнительных данных записей
- Добавлен Монолог & # x5c; класс реестра, чтобы проще глобальный доступ к предварительно сконфигурированной регистраторы
- Добавлена поддержка нового официального graylog2 / gelf-PHP Lib для GelfHandler, обновления, если вы можете, заменив требование mlehner / gelf-PHP
- Добавлена поддержка HHVM
- Добавлена поддержка Loggly пакетной загрузки
- Добавлена поддержка для настройки типа контента и кодировку в NativeMailerHandler
- Добавлена $ skipClassesPartials подправить игнорированные классы в IntrospectionProcessor
- Исправлена ошибка запроса пакетного поддержка в GelfHandler
Что нового в версии 1.7.0:
- Добавлен $ APPNAME в NewRelicHandler
- Добавлена настройка Pushover уведомления повторы / истечения срока действия
- Добавлен $ maxColumnWidth в NativeMailerHandler изменить 70 CHARS по умолчанию
- Добавлена chainability для большинства сеттеры для всех обработчиков
- Исправлена RavenHandler пакетной обработки данных, так он принимает сообщение от записи с наивысшим приоритетом
- Исправлена HipChatHandler пакетной обработки данных, так он посылает все сообщения сразу
- Исправлены проблемы с Eaccelerator
- Исправлено и улучшено множество мелких вещей,
- Добавлена SyslogUdpHandler отправлять журналы на удаленный сервер Syslogd
- Добавлена LogglyHandler для отправки журналов на Loggly счет
- Добавлен $ уровня к IntrospectionProcessor так это только добавляет цепочек вызовов при необходимости
- Добавлена $ версия для LogstashFormatter, чтобы разрешить использование нового v1 Logstash формат
Что нового в версии 1.5.0:
- Добавлена UidProcessor придать уникальный идентификатор для всех лог записи одного запроса / запустить
- Добавлена поддержка предыдущих исключений в сериализации LineFormatter исключение
- Добавлена Монолог & # x5c; Logger :: getLevels (), чтобы получить все доступные уровни
- Исправлена ошибка ChromePHPHandler так что позволяет избежать отправки заголовков больше, чем Chrome может обрабатывать
Что нового в версии 1.4.1:
- Исправлено форматирование исключение в LineFormatter более минималистичный
- Исправлена обработка RavenHandler контекста в / дополнительных данных, требует Raven клиента & # x3e; 0.1.0
- Исправлена ошибка ротации протокола в RotatingFileHandler для работы с длинными запуск сценариев, охватывающих несколько дней
- Исправлена WebProcessor доступа к массиву поэтому он проверяет наличие данных
- Исправлена ошибка буфера, группы и FingersCrossed обработчики использовать свои процессоры
Что нового в версии 1.4.0:
- Добавлена RedisHandler для входа в Redis с помощью библиотеки Predis или расширение phpredis.
- Добавлена ZendMonitorHandler для входа на монитор Zend Server.
- Добавлена возможность передавать массивы обработчиков и процессоров непосредственно в конструкторе Logger.
- Добавлена опция `$ useSSL` в PushoverHandler который включен по умолчанию.
- Исправлена ChromePHPHandler и FirePHPHandler проблема, когда несколько экземпляров используются одновременно.
- Исправлена ошибка заголовка впрыска возможность в NativeMailHandler.
Что нового в версии 1.3.1:.
- Исправлена LogstashFormatter, чтобы можно было использовать с обработчиков потока
Требования
- PHP 5.3 или выше
Комментарии не найдены