Spec-Zone.ru › Laravel 5.1

Writer

class Writer implements Log, LoggerInterface (View source)

Свойства

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

Методы

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

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

void emergency(string $message, array $context = [])

Записать сообщение об аварийной ситуации в лог.

void alert(string $message, array $context = [])

Записать сообщение об тревоге в лог.

void critical(string $message, array $context = [])

Записать критическое сообщение в лог.

void error(string $message, array $context = [])

Записать сообщение об ошибке в лог.

void warning(string $message, array $context = [])

Записать предупреждающее сообщение в лог.

void notice(string $message, array $context = [])

Записать уведомление в лог.

void info(string $message, array $context = [])

Записать информационное сообщение в лог.

void debug(string $message, array $context = [])

Записать отладочное сообщение в лог.

void log(string $level, string $message, array $context = [])

Записать сообщение в лог.

void write(string $level, string $message, array $context = [])

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

void writeLog(string $level, string $message, array $context)

Записать сообщение в Monolog.

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

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

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

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

LoggerInterface useSyslog(string $name = 'laravel', string $level = 'debug')

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

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

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

void listen(Closure $callback)

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

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

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

mixed formatMessage(mixed $message)

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

int parseLevel(string $level)

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

Logger getMonolog()

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

LineFormatter getDefaultFormatter()

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

Dispatcher getEventDispatcher()

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

void setEventDispatcher(Dispatcher $dispatcher)

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

Детали

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

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

Параметры

Logger $monolog
Dispatcher $dispatcher

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

void

void emergency(string $message, array $context = [])

Записать сообщение об аварийной ситуации в лог.

Параметры

string $message
array $context

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

void

void alert(string $message, array $context = [])

Записать сообщение об тревоге в лог.

Параметры

string $message
array $context

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

void

void critical(string $message, array $context = [])

Записать критическое сообщение в лог.

Параметры

string $message
array $context

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

void

void error(string $message, array $context = [])

Записать сообщение об ошибке в лог.

Параметры

string $message
array $context

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

void

void warning(string $message, array $context = [])

Записать предупреждающее сообщение в лог.

Параметры

string $message
array $context

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

void

void notice(string $message, array $context = [])

Записать уведомление в лог.

Параметры

string $message
array $context

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

void

void info(string $message, array $context = [])

Записать информационное сообщение в лог.

Параметры

string $message
array $context

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

void

void debug(string $message, array $context = [])

Вывести сообщение отладки в лог.

Параметры

string $message
array $context

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

void

void log(string $level, string $message, array $context = [])

Вывести сообщение в лог.

Параметры

string $level
string $message
array $context

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

void

void write(string $level, string $message, array $context = [])

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

Параметры

string $level
string $message
array $context

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

void

protected void writeLog(string $level, string $message, array $context)

Записать сообщение в Monolog.

Параметры

string $level
string $message
array $context

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

void

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

LoggerInterface useSyslog(string $name = 'laravel', string $level = 'debug')

Регистрация обработчика Syslog.

Параметры

string $name
string $level

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

LoggerInterface

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

Регистрация обработчика error_log.

Параметры

string $level
int $messageType

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

void

void listen(Closure $callback)

Регистрация нового обработчика обратного вызова при срабатывании события лога.

Параметры

Closure $callback

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

void

Исключения

RuntimeException

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

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

Параметры

string $level
string $message
array $context

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

void

protected mixed formatMessage(mixed $message)

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

Параметры

mixed $message

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

mixed

protected int parseLevel(string $level)

Разбор уровня лога (строка) в константу Monolog.

Параметры

string $level

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

int

Исключения

InvalidArgumentException

Logger getMonolog()

Получение базового экземпляра Monolog.

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

Logger

protected LineFormatter getDefaultFormatter()

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

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

LineFormatter

Dispatcher getEventDispatcher()

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

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

Dispatcher

void setEventDispatcher(Dispatcher $dispatcher)

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

Параметры

Dispatcher $dispatcher

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

void

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

Spec-Zone.ru

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