【问题标题】:Capture python standard output running through gunicorn捕获通过 gunicorn 运行的 python 标准输出
【发布时间】:2012-11-15 19:14:14
【问题描述】:

我有一个烧瓶应用程序,它可以为我提供如下输出 127.0.0.1 - - [27/Nov/2012 20:56:33] "GET / HTTP/1.1" 200 -

如何将其写入文件?我知道我可以运行python app.py > blah.log,但是我如何在 gunicorn 运行时做同样的事情?谁在输出?我注意到查看 gunicorn 的日志,它只有关于启动的信息,而不是关于实际 http 请求的信息。

谢谢!

【问题讨论】:

  • 伙计,我想当你可以阅读官方文档docs.gunicorn.org/en/latest/configure.html时,你会写更多这个问题
  • 所有日志似乎都是 gunicorn 特定的,但没有从正在运行的应用程序中获取输出。
  • 好的,我没有立即看到,但是您如何设置登录烧瓶?显示你的配置。
  • 好吧,我有一些使用 python 记录器的日志记录,但我发现应用程序中发生的任何致命错误都会被标准输出。我正在尝试捕捉所有符合标准的内容。

标签: python linux terminal flask gunicorn


【解决方案1】:

找出我的问题。我正在寻找烧瓶上的日志记录页面: http://flask.pocoo.org/docs/errorhandling/

我在阅读本文时错过的是错误仅在生产模式下记录到文件中。

【讨论】:

    猜你喜欢
    • 2018-05-15
    • 2018-08-10
    • 1970-01-01
    • 1970-01-01
    • 2020-09-29
    • 1970-01-01
    • 2021-12-25
    • 2021-05-21
    • 1970-01-01
    相关资源
    最近更新 更多