flask - 如何登录 flask

标签 flask

这个问题在这里已经有了答案:





Provide extra information to Flask's app.logger

(2 个回答)


3年前关闭。




我正在运行一个 flask 应用程序。我想写一个日志。

app = Flask(__name__)

print() 语句不起作用。 (可能是因为我在 docker 容器中运行 Flask?)在网上的某个地方我发现了以下语法:
app.logger.info('successful query')

除了输出相当庞大之外,它的工作原理是:
--------------------------------------------------------------------------------
INFO in app [/usr/src/app/app.py:187]:
successful query
--------------------------------------------------------------------------------

你可以想象成一堆这样的东西是多么令人讨厌。每次可以打印 4 行,您就打印 4 行。

有没有一种简单易用的方法可以在一行中记录 flask 中的任意消息?

最佳答案

事实证明,最好的方法是使用 app.logger.info (或 app.logger's functions 中的任何一个),但使用 app.debug_log_format 更改格式

This StackOverflow question有更多细节。

关于flask - 如何登录 flask ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41783774/

相关文章:

python - 在 Flask 中创建 super 用户的最佳方法是什么

python - 通过 Flask-Python 为 React 生产应用程序(本地服务器)提供服务

Python Flask Flask-admin wtforms.validators AttributeError

用于模拟 session 的 Python 模拟测试

python - Flask:蓝图不显示自定义错误页面

python-3.x - flutter 和 Flask REST API 之间的数据解析

python-3.x - 如何用Flask制作游戏房间?

python - "from sqlalchemy import event"不工作

python - 在 FLASK 响应中返回多个值

python - flask-login session 在每次 apache 重启时被破坏