Регистрация витых плагинов
Я создаю витой плагин. Здесь есть документация о том, как управлять регистрацией для скрученных приложений в файлах.tac. Однако нет аналогичной документации для управления журналированием для плагинов.
Поскольку плагины не создают объекты Application(), как мы можем контролировать / настраивать происходящее ведение журнала?
(почти такой же вопрос был задан в списке рассылки здесь, но там, похоже, он не получил ответа)
1 ответ
Плагины не должны настраивать ведение журнала. регистрация обычно настраивается напрямую twistd
из командной строки --logfile
, Не стесняйтесь отправлять сообщения журнала в ваш плагин обычным способом, как twisted.python.log.msg()
Помни что twistd
это удобство, оно не предназначено для того, чтобы быть началом и концом всех ваших потребностей в витых контейнерах приложений. Если вам действительно нужно что-то более изощренное, чем может предложить twistd, то вполне нормально создать экземпляры плагинов и запустить реактор самостоятельно.