Monolog Logging Service

Monolog Logging Service 4.1.1

Нет прав для скачивания

DEVIL

666
Модераторы
Сообщения
3,124
Решения
123
Реакции
13,792
Баллы
12,745
DEVIL добавил(а) новый ресурс:

Monolog Logging Service - Логирование Monolog для XenForo 2

Это дополнение добавляет функцию логирования с использованием библиотеки


Посмотреть вложение 119916

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

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

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

Узнать больше об этом ресурсе...
 
DEVIL, обновка 4.0.0
 

Вложения

  • Hampel-Monolog-4.0.0.zip
    237.5 KB · Просмотры: 1
DEVIL обновил(а) ресурс Monolog Logging Service новой записью:

Обновление 4.1.0

v4 реализует Monolog v2

Важно отметить, что формат даты по умолчанию в журналах изменился для версии 2, но для обратной совместимости я сбросил формат даты на тот, который использовался в версии 1.

В этой версии нет нового функционала.

Если вам нужна поддержка Monolog v1 — оставайтесь на версии этого дополнения 3.x — я буду поддерживать эту версию для исправления критических ошибок.

Добавлена поддержка XF 2.3.

Узнать больше об этом обновлении...
 

5.0.3 (09.10.2026)​

  • Изменения коснулись только документации; поведение не изменилось.

5.0.2 (08.10.2026)​

  • Новое: monolog:validate --strict завершает работу с кодом 2, когда есть предупреждения и нет ошибок — для монитора; 1 по-прежнему означает ошибку, и без флага ничего не меняется.
  • monolog:validateТеперь появляется предупреждение, когда файл журнала, электронная почта и Slack не работают, тогда как раньше пустой логгер считался исправным.
  • monolog:validateПроверяет, могут ли электронная почта и Slack записывать отправленные сообщения, и предупреждает, если это невозможно — без этой записи каждое повторное сообщение отправляется снова.
  • Каждая запись, monolog:validateа также запись на страницу тестового монологаprobe: true , содержат информацию в своем контексте, поэтому оповещение в журнале может их пропустить.

5.0.1 (04.10.2026)​

  • Исправление: в почтовых сервисах и Slack две разные ошибки с одним и тем же сообщением рассматривались как повтор, и второй случай подавлялся — теперь повтор также должен соответствовать каналу и, если запись содержит исключение, либо fingerprintконтексту.
  • Каждое сообщение, которое это дополнение записывает в журнал ошибок сервера, теперь начинаетсяMonolog:

5.0.0 (02.10.2026)​

  • новая функция: channel() возвращает PSR-3 Psr\Log\LoggerInterfaceдля собственного канала логирования дополнения — определяйте тип на основе этого интерфейса, а не класса Monolog.
  • устаревший: newChannel() теперь псевдоним для channel()и статическогоHampel\Monolog\Helper\Log
  • удалены: logger() , default(), stream()и visitor()— добавьте или замените обработчики и процессоры новым hampel_monolog_setupкодом события вместо этого.
  • Новая функция: отправка логов в Slack через входящий веб-хук — одно сообщение на запрос, отправляется с коротким таймаутом, и неудачная отправка никогда не достигнет дополнения, которое вело логирование.
  • Новое: каждый параметр можно установить в $config['monolog']разделах — config.php, и — и на fileстранице параметров он отображается как установленный там; и файл добавляется в стек без надстройки.emailslackrequest_idvisitorwebsitehandlersprocessorsformatter
  • Новое: минимальный уровень для каждого канала config.php, чтобы можно было отслеживать одно дополнение в режиме отладки, не обнаруживая каждое второе.
  • Новые параметры: Формат файла журнала , Имя сайта и Добавить идентификатор запроса ; каждая запись содержит идентификатор запроса, который предоставляется веб-сервером.
  • новые: monolog:config и monolog:validateкоманды CLI — что настроено и работает ли это --unattendedдля шлюза развертывания
  • Новое: записи JSON содержат extra.siteиextra.appextra.schema
  • Новое: руководство в файле README по выбору уровней логирования и по поддержке версий 4.x и 5.x из другого дополнения.
  • Безопасность: параметр "файл журнала" принимает только путь внутри файла internal_data— путь вне его игнорируется и относится только к файлу журнала.config.php
  • Исправление: оповещения по электронной почте включались при чистой установке до тех пор, пока параметры не сохранялись — такие установки прекращают отправку электронных писем, пока не будет включена функция отправки уведомлений по электронной почте.
  • Исправление: создание канала логов больше не приводит к созданию почтового клиента XenForo, что могло бы привести к рекурсивному запуску при использовании почтового дополнения, которое ведет логи.
  • Электронные письма отправляются через собственную почтовую систему XenForo, как в версиях 2.2, так и 2.3.
  • работает как на Monolog 3, так и на Monolog 2.
  • Требуется XenForo 2.2 и PHP 7.4.
 

Вложения

  • Hampel-Monolog-5.0.3.zip
    300.8 KB · Просмотры: 1
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу