Skip to content

devSviat/LogViewer-OkayCMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Модуль Log Viewer для OkayCMS

Модуль додає зручний перегляд логів OkayCMS в адмін-панелі: з фільтрами, пошуком, пагінацією, завантаженням файлів.

Можливості

  • Перегляд логів у розділі налаштувань адмін-панелі.
  • Підтримка двох джерел логів:
    • Журнал додатку (Okay/log/);
    • Планувальник (Okay/log/scheduler/).
  • Фільтрація записів:
    • за датою;
    • за рівнем (CRITICAL, ERROR, WARNING, NOTICE, INFO, DEBUG);
    • за текстом повідомлення.
  • Пагінація та вибір кількості записів на сторінці (10 / 25 / 50 / 100).
  • Перегляд деталей запису (повний текст і trace), копіювання в буфер.
  • Завантаження лог-файлу за обрану дату.
  • Захист від перевантаження адмінки: великі файли (понад 10 MB) не парсяться в інтерфейсі, але доступні для завантаження.

Вимоги

  • OkayCMS v4.5.2

Встановлення

Варіант 1: Скачування з GitHub

  1. Скачайте останню версію модуля з останнього релізу на GitHub.
  2. Розпакуйте архів на сервері в каталог: {OkayCMS_root}/Okay/Modules/

Варіант 2: Встановлення через Git

  1. Виконайте команду в директорії {OkayCMS_root}/Okay/Modules/Sviat:
    git clone https://github.com/devSviat/LogViewer-OkayCMS.git LogViewer

Результат встановлення

Шлях до модуля має бути таким:

{OkayCMS_root}/Okay/Modules/Sviat/LogViewer/

Після встановлення перейдіть в адмін-панель → Модулі → Знайдіть "Log Viewer" → Натисніть "Встановити".

Налаштування

Модуль не потребує додаткового налаштування. Після встановлення в меню адмін-панелі з'являється пункт Логи (у блоці налаштувань).

Використання

  1. Перейдіть в адмін-панель → Налаштування → Логи.
  2. Оберіть джерело логу:
    • Журнал додатку;
    • Планувальник.
  3. За потреби застосуйте фільтри:
    • дата;
    • рівень;
    • текстовий пошук.
  4. Натисніть "Показати деталі" для перегляду повного повідомлення або trace.
  5. Використайте кнопку "Скопіювати", щоб скопіювати деталі запису.
  6. Для роботи з конкретним файлом за датою:
    • "Завантажити" — скачати файл;
    • "Видалити файл" — видалити файл (крім файлу за сьогодні).

Важливо

  • Модуль показує тільки файли, що відповідають формату:
    • app-YYYY-MM-DD.log;
    • scheduler-YYYY-MM-DD.log.
  • Якщо файл більший за 10 MB, записи не відображаються в інтерфейсі — використовуйте завантаження файлу.

Ліцензія

Модуль розповсюджується за вільною ліцензією MIT

About

Log Viewer для OkayCMS: перегляд і фільтрація логів в адмін-панелі з пошуком і завантаженням файлів.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors