代码之家  ›  专栏  ›  技术社区  ›  Gaurang Shah

将Flask Stadout重定向到Guinicorn日志文件

  •  0
  • Gaurang Shah  · 技术社区  · 6 年前

    有人能告诉我怎么把烧瓶送到吉尼康原木上吗。

    @app.route("/")
    def home():
        print "print statement"
        return "<h1>hello World</h1>"
    

    Gunicorn司令部

    gunicorn test:app -b 0.0.0.0:5005 --access-logfile ./access.log --error-logfile error.log --log-file gunicorn.log --capture-output -R --reload
    

    但是我能 在里面 古尼孔.log 只有在我关闭应用程序之后。

    [2018-12-03 11:27:39 -0500] [68235] [INFO] Starting gunicorn 19.9.0
    [2018-12-03 11:27:39 -0500] [68235] [INFO] Listening at: http://0.0.0.0:5005 (68235)
    [2018-12-03 11:27:39 -0500] [68235] [INFO] Using worker: sync
    [2018-12-03 11:27:39 -0500] [68238] [INFO] Booting worker with pid: 68238
    [2018-12-03 11:29:13 -0500] [68235] [INFO] Handling signal: int
    [2018-12-03 11:29:14 -0500] [68238] [INFO] Worker exiting (pid: 68238)
    print statement
    print statement
    print statement
    [2018-12-03 11:29:14 -0500] [68235] [INFO] Shutting down: Master
    
    1 回复  |  直到 6 年前
        1
  •  -1
  •   Louis Saglio    6 年前

    而不是 print 使用 app.logger.info(<expr>)