Spec-Zone.ru › Laravel 5.5

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

Spec-Zone.ru

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