Spec-Zone.ru › Laravel 5.3

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

Spec-Zone.ru

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