【问题标题】:Splitting log records for GAE Background Thread Python拆分 GAE 后台线程 Python 的日志记录
【发布时间】:2014-01-09 06:08:46
【问题描述】:

我在 Google App Engine 上用 Python 运行几个后台线程作为单独的模块。他们每个人都有一个主循环,他们做一些工作,睡觉,然后做更多的工作。我遇到的问题是,他们的所有日志记录都在日志视图中的单个“/_ah/background”块中结束,并且过了一段时间就无法扩展该记录。最近的日志行也位于底部,但我可以忍受......

我如何告诉记录器(或查看器)拆分记录(就像它收到新请求一样)?

【问题讨论】:

    标签: google-app-engine python-2.7


    【解决方案1】:

    您可以use logging.flush()manually flush log messages,它们将显示在新的日志记录中。您还可以在给定的时间、数据或日志行之后将日志记录配置到 automatically flush

    【讨论】:

    • 我已经试过了(如果你的意思是logservice.flush())。它刷新日志,但不幸的是它仍然写在同一个日志条目中
    猜你喜欢
    • 2020-07-11
    • 1970-01-01
    • 2013-01-06
    • 1970-01-01
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多