View logs
- Категории: Расширения для Joomla 4 и Joomla 5, Компоненты
- Версия: 2.0.0
- Дата:
Компонент просмотра сохраненных логов ядра и расширений Joomla. Этот компонент был создан разработчиком AlekVolsk, затем (после версии 1.3.9) передан для дальнейшей разработки и развития WebTolk.
Описание
Компонент позволяет просматривать логи ошибок и уведомлений в панели администратора Joomla. Отображаются логи как самой Joomla, так и расширений, которые используют стандартный логгер ядра. Работает с Joomla 4+, Joomla 5+. Для Joomla 3 смотрите версию здесь.
Возможности
- чтение файлов логов и вывод их содержимого в табличном виде в админке
- авторазворачивание json-строки сообщения при просмотре лога в админке,
(upd 1.1.0) корректный вывод json с глубокой вложенностью объектов,
(upd 1.1.1) сворачивание (аккордеон) блока json-сообщения для экономии экранного пространства - возможность скачать файл лога в формате CVS (два варианта: классический и специально для открытия в excel без плясок с бубном)
- возможность удалить файл лога
- (upd 1.1.0) корректное чтение файлов логов с нестандартными колонками
- (upd 1.2.0) чтение файла лога ошибок PHP (при условии, что он установлен в php.ini и доступен для чтения с сайта)
- (upd 1.3.0) архивирование файла лога в архив с именем файла лога + текущая дата и время (при условии подключенного расширения php-zip), архив сохраняется в папку сайта, указанную в параметрах компонента, по умолчанию /tmp, где также настраивается опциональное удаление исходного файла после архивирования
Минус: файл лога читается и выводится целиком, если он большой, то это займет время, создаст нагрузку на ресурсы и трафик, поэтому...
...рекомендация разработчикам расширений: при интенсивном логировании предусмотрите авторазбиение логов на части, по типам задач, по периода, еще как-либо, но чтобы логи ваши не весили мегатонны.
Минус 2: ограничение на длину строки в логе - 32000 символов, это не мало для простого текста, но бывает недостаточно при записи громоздких JSON-объектов.
Joomla
- Тип расширения:
- Компонент
- Версия Joomla:
- 5.1.4