1

场景如下:

  1. 我从 Windows 使用带有我的凭据的 putty SSH 到服务器 Ubuntu 18.04.3 LTS(GNU/Linux 4.15.0-96-generic x86_64)
  2. 转到我放置源代码的目录
  3. 通过运行命令 python3 main.py 启动 Flask 应用程序日志显示在终端上
  4. 但是,在我离开计算机一段时间后,会话断开/结束。
  5. 我知道该应用程序仍在运行,因为另一个团队仍然可以测试该应用程序
  6. 当我重新登录服务器并转到同一目录时,我不想杀死/重新启动已经运行的应用程序,因为它会干扰其他人进行测试
  7. 如何查看运行日志,以便我知道测试人员在做什么并偶尔发现问题所在

我的 main.py 代码:

if __name__ == "__main__":
    ip = 'someip'
    port = 9053
    app.run(debug=True, host=os.getenv('IP', ip),
                port=int(os.getenv('PORT', port)), threaded=True)
4

1 回答 1

0

你可以保存你的 python 登录文件,这样你就可以随时查看它,这是使用日志库的示例:

import logging 

logger = logging.getLogger(<logging_name>)

fh = logging.FileHandler(<logging file>)

logger.addHandler(fh)
于 2020-08-07T05:37:52.823 回答