Spec-Zone.ru › Laravel 5.6

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', mixed $facility = LOG_USER)

Зарегистрировать обработчик 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', mixed $facility = LOG_USER)

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

Параметры

string $name
string $level
mixed $facility

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

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.6/Illuminate/Log/Writer.html

Spec-Zone.ru

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