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

-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
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
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Логи для расширения
global не приветствуется, надо импользовать сервисы.
Вообще, можно создать свой администраторский модуль как режим к родительской закладке логов, и там реализовать все, что надо.
Вообще, можно создать свой администраторский модуль как режим к родительской закладке логов, и там реализовать все, что надо.