Monolog Logging Service

Monolog Logging Service 4.1.1

Нет прав для скачивания
Совместимость с XenForo
  1. 2.1
  2. 2.2
  3. 2.3
Это дополнение добавляет функцию логирования с использованием библиотеки

1516192724416.png


Инструкция по использованию

По умолчанию дополнение будет записывать события в файл internal_data/monolog.log - это можно настроить.

Чтобы использовать средство ведения журнала по умолчанию, сделайте следующее в коде дополнения:
PHP:
use Monolog\Helper\Log;
Log::info('an info message', ['context' => 'foo']);
Log::error('an error message', ['data' => 'bar']);

Однако рекомендуется создать собственный канал для своего дополнения, чтобы упростить фильтрацию записей журнала:

PHP:
$logger = \XF::app()->get('monolog')->newChannel('myaddon');
$logger->warning('a warning message', ['context' => 'foo']);

Обратитесь к для получения более подробных инструкций по использованию Monolog.

Вы можете создать свой собственный стек обработчиков, чтобы настроить способ ведения журнала:
PHP:
use Monolog\Logger;

$monolog = \XF::app()->get('monolog');
$streamhandler = $monolog->stream(); // return our default stream handler for logging to a file
                            //(or create your own!)

/** @var Monolog\Logger $logger */
$logger = $monolog->logger('myaddon');
$logger->pushHandler($streamhandler); // push our stream handler onto the handler stack
// you can apply any other customisations you like here as well by adding custom handlers, formatters or processors

$logger->critical('a critical message', ['context' => 'foo']);

Дополнительная информация обработчиков =>
Автор
DEVIL
Скачивания
12
Просмотры
514
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя DEVIL

Поделиться ресурсом

Последние обновления

  1. Обновление 4.1.1

    Небольшое исправление для явного применения разрешений администратора в инструментах admincp.
  2. Обновление 4.1.0

    v4 реализует Monolog v2 Важно отметить, что формат даты по умолчанию в журналах изменился для...
Назад
Сверху Снизу