Spec-Zone.ru › Laravel 4.2

Writer

class Writer (View source)

Свойства

protected Logger $monolog Экземпляр логгера Monolog.
protected array $levels Все уровни ошибок.
protected Dispatcher $dispatcher Экземпляр диспетчера событий.

Методы

void __construct(Logger $monolog, Dispatcher $dispatcher = null)

Создать новый экземпляр записывателя логов.

mixed callMonolog(string $method, mixed $parameters)

Вызвать Monolog с заданным методом и параметрами.

void useFiles(string $path, string $level = 'debug')

Зарегистрировать обработчик логов в файле.

void useDailyFiles(string $path, int $days, string $level = 'debug')

Зарегистрировать обработчик логов в файле с ежедневным архивированием.

void useErrorLog(string $level = 'debug', int $messageType = ErrorLogHandler::OPERATING_SYSTEM)

Зарегистрировать обработчик error_log.

LineFormatter getDefaultFormatter()

Получить экземпляр форматера Monolog по умолчанию.

int parseLevel(string $level)

Разбор уровня строки в константу Monolog.

void listen(Closure $callback)

Зарегистрировать новый обработчик обратного вызова при срабатывании события лога.

Logger getMonolog()

Получить базовый экземпляр Monolog.

Dispatcher getEventDispatcher()

Получить экземпляр диспетчера событий.

void setEventDispatcher(Dispatcher $dispatcher)

Установить экземпляр диспетчера событий.

void fireLogEvent(string $level, string $message, array $context = array())

Вызывает событие лога.

mixed write()

Динамически передавать вызовы лога в записыватель.

mixed __call(string $method, mixed $parameters)

Динамически обрабатывать добавление ошибок.

void formatParameters(mixed $parameters)

Форматировать параметры для логгера.

Детали

void __construct(Logger $monolog, Dispatcher $dispatcher = null)

Создать новый экземпляр записывателя логов.

Параметры

Logger $monolog
Dispatcher $dispatcher

Возвращаемое значение

void

protected mixed callMonolog(string $method, mixed $parameters)

Вызвать Monolog с заданным методом и параметрами.

Параметры

string $method
mixed $parameters

Возвращаемое значение

mixed

void useFiles(string $path, string $level = 'debug')

Зарегистрировать обработчик логов в файле.

Параметры

string $path
string $level

Возвращаемое значение

void

void useDailyFiles(string $path, int $days, string $level = 'debug')

Зарегистрировать обработчик логов в файле с ежедневным архивированием.

Параметры

string $path
int $days
string $level

Возвращаемое значение

void

void useErrorLog(string $level = 'debug', int $messageType = ErrorLogHandler::OPERATING_SYSTEM)

Зарегистрировать обработчик error_log.

Параметры

string $level
int $messageType

Возвращаемое значение

void

protected LineFormatter getDefaultFormatter()

Получить экземпляр форматера Monolog по умолчанию.

Возвращаемое значение

LineFormatter

protected int parseLevel(string $level)

Разбор уровня строки в константу Monolog.

Параметры

string $level

Возвращаемое значение

int

Исключения

InvalidArgumentException

void listen(Closure $callback)

Зарегистрировать новый обработчик обратного вызова при срабатывании события лога.

Параметры

Closure $callback

Возвращаемое значение

void

Исключения

RuntimeException

Logger getMonolog()

Получить базовый экземпляр Monolog.

Возвращаемое значение

Logger

Dispatcher getEventDispatcher()

Получить экземпляр диспетчера событий.

Возвращаемое значение

Dispatcher

void setEventDispatcher(Dispatcher $dispatcher)

Установить экземпляр диспетчера событий.

Параметры

Dispatcher $dispatcher

Возвращаемое значение

void

protected void fireLogEvent(string $level, string $message, array $context = array())

Вызывает событие логирования.

Параметры

string $level
string $message
array $context

Возвращаемое значение

void

mixed write()

Динамически передаёт вызовы логирования в записыватель.

Возвращаемое значение

mixed

mixed __call(string $method, mixed $parameters)

Динамически обрабатывает добавления ошибок.

Параметры

string $method
mixed $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

protected void formatParameters(mixed $parameters)

Форматирует параметры для логирования.

Параметры

mixed $parameters

Возвращаемое значение

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Log/Writer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API