Регистрация витых плагинов

Я создаю витой плагин. Здесь есть документация о том, как управлять регистрацией для скрученных приложений в файлах.tac. Однако нет аналогичной документации для управления журналированием для плагинов.

Поскольку плагины не создают объекты Application(), как мы можем контролировать / настраивать происходящее ведение журнала?

(почти такой же вопрос был задан в списке рассылки здесь, но там, похоже, он не получил ответа)

1 ответ

Решение

Плагины не должны настраивать ведение журнала. регистрация обычно настраивается напрямую twistd из командной строки --logfile, Не стесняйтесь отправлять сообщения журнала в ваш плагин обычным способом, как twisted.python.log.msg()

Помни что twistd это удобство, оно не предназначено для того, чтобы быть началом и концом всех ваших потребностей в витых контейнерах приложений. Если вам действительно нужно что-то более изощренное, чем может предложить twistd, то вполне нормально создать экземпляры плагинов и запустить реактор самостоятельно.

Другие вопросы по тегам