Приветствую.
Подскажите пожалуйста как создать логи для расширения.
Запись и чтение в последующем из админки.
Заранее спасибо.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Логи для расширения
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- Former team member
- Сообщения: 3468
- Стаж: 10 лет
- Благодарил (а): 41 раз
- Поблагодарили: 831 раз
Re: Логи для расширения
В моих расширениях для Администраторского раздела используется работа с логами.
Посмотрите, например, это: https://github.com/lavigor/reenable.
1. Используете класс log: в зависимости от места использования либо
2. Изучить https://github.com/phpbb/phpbb/blob/3.1 ... og/log.php и вызывать методы при необходимости.
3. Подключать языковые файлы для корректного отображения логов.
Посмотрите, например, это: 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. Подключать языковые файлы для корректного отображения логов.
-
- phpBB Guru
- Сообщения: 16382
- Стаж: 18 лет
- Откуда: Красноярск
- Благодарил (а): 522 раза
- Поблагодарили: 1748 раз
Re: Логи для расширения
global не приветствуется, надо импользовать сервисы.
Вообще, можно создать свой администраторский модуль как режим к родительской закладке логов, и там реализовать все, что надо.
Вообще, можно создать свой администраторский модуль как режим к родительской закладке логов, и там реализовать все, что надо.