Версию для Joomla! 3 смотрите See version for Joomla 3 здесь.
Возможности:
- чтение файлов логов и вывод их содержимого в табличном виде в админке
- авторазворачивание json-строки сообщения при просмотре лога в админке,
- возможность скачать файл лога в формате CVS (два варианта: классический и специально для открытия в excel без плясок с бубном)
- возможность удалить файл лога
- корректное чтение файлов логов с нестандартными колонками
- чтение файла лога ошибок PHP (при условии, что он установлен в php.ini и доступен для чтения с сайта)
- архивирование файла лога в архив с именем файла лога + текущая дата и время (при условии подключенного расширения php-zip), архив сохраняется в папку сайта, указанную в параметрах компонента, по умолчанию
/tmp, где также настраивается опциональное удаление исходного файла после архивирования
Минус: файл лога читается и выводится целиком, если он большой, то это займет время, создаст нагрузку на ресурсы и трафик, поэтому используйте с осторожностью Рекомендация разработчикам расширений: при интенсивном логировании предусмотрите авторазбиение логов на части, по типам задач, по периода, еще как-либо, но чтобы логи ваши не весили мегатонны
Минус 2: ограничение на длину строки в логе - 32000 символов, это не мало для простого текста, но бывает недостаточно при записи громоздких JSON-объектов
О том, как в собственном расширении использовать логирование, можно узнать из документации Joomla: https://docs.joomla.org/Using_JLog#Logging_to_a_Specific_Log_File
