У меня работает фляжка. Я бы хотел записать журнал.Как войти в фляжку
app = Flask(__name__)
print() утверждения не работают. (Возможно, потому, что я бег фляги в Докер контейнере?) Где-то в Интернете я нашел этот синтаксис:
app.logger.info('successful query')
, который работает за исключением выхода довольно громоздкий:
--------------------------------------------------------------------------------
INFO in app [/usr/src/app/app.py:187]:
successful query
--------------------------------------------------------------------------------
Вы можете себе представить, как куча этих строк несколько раздражает. Вы печатаете 4 строки, когда сможете распечатать их.
Есть ли простой и простой способ записи произвольных сообщений в фляж на одной строке?
Не используйте регистратор приложений, используйте свой собственный регистратор. Это все стандартные протоколы Python. – davidism
Я вижу https://docs.python.org/3/library/logging.html. Я буду искать пример использования. Если это работает, не стесняйтесь оставить ответ ниже, и я приму его. –
@davidism logging.info не работает. Сообщения не выходят. Другие идеи? –