У меня есть служба uwsgi, работающая под systemd.Похоже, что он регистрирует все, что получено от размещенного в нем приложения Flask, как уровень INFO
, а не как уровень, на котором предполагалось регистрироваться.
В моем коде Python у меня есть приложение Flask под названием app
.Я звоню:
app.logger.error('TESTING LOGGING')
Когда я проверяю свои журналы, используя journalctl -u uwsgi -p err
, я не вижу сообщения, которое я зарегистрировал.Когда я использую journalctl -u uwsgi -p info
, я использую.
Я не использую плагин systemd_logger для uwsgi, но, похоже, это не решит эту проблему, потому что он также всегдажурналы на уровне INFO
: https://github.com/unbit/uwsgi/blob/3149df02ed443131c54ea6afb29fcbb0ed4d1139/plugins/systemd_logger/systemd_logger.c#L13