Логи для расширения

Форум для авторов расширений для phpBB. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
iRusel
phpBB 1.2.0
Сообщения: 15
Стаж: 10 лет 8 месяцев
Откуда: Минск
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Логи для расширения

Сообщение iRusel »

Приветствую.
Подскажите пожалуйста как создать логи для расширения.
Запись и чтение в последующем из админки.

Заранее спасибо.
It Works!
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза

Re: Логи для расширения

Сообщение LavIgor »

В моих расширениях для Администраторского раздела используется работа с логами.
Посмотрите, например, это: https://github.com/lavigor/reenable.

1. Используете класс log: в зависимости от места использования либо global $phpbb_log, либо в сервисном файле service.yml добавить параметр @log, затем внутри используемого класса объявить свойство класса \phpbb\log\log_interface.
2. Изучить https://github.com/phpbb/phpbb/blob/3.1 ... og/log.php и вызывать методы при необходимости.
3. Подключать языковые файлы для корректного отображения логов.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Логи для расширения

Сообщение rxu »

global не приветствуется, надо импользовать сервисы.
Вообще, можно создать свой администраторский модуль как режим к родительской закладке логов, и там реализовать все, что надо.
Изображение
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза

Re: Логи для расширения

Сообщение LavIgor »

rxu, так о том и речь.
В тех самых модулях пока только через global.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Логи для расширения

Сообщение rxu »

Можно сделать модуль-обертку и контроллер к нему.
Изображение

Вернуться в «Для разработчиков»