【问题标题】:How to suppress exit message for google cloud logging如何抑制谷歌云日志记录的退出消息
【发布时间】:2020-11-04 06:12:32
【问题描述】:

当我的 (python) 程序退出时,Google 云日志会打印出此消息:

Program shutting down, attempting to send 1 queued log entries to Stackdriver Logging...
Waiting up to 5 seconds.
Sent all pending logs.

我想禁止打印该消息。是否有配置设置来控制程序退出时是否不打印上述消息?谢谢。

【问题讨论】:

  • 它看起来像预期的行为以及您可以在云日志记录的source code 中找到的一些消息。它有什么问题?

标签: python logging google-cloud-stackdriver google-cloud-logging


【解决方案1】:

使用 SyncTransport 代替默认的 BackgroundThreadTransport

from google.cloud.logging_v2.handlers import CloudLoggingHandler
from google.cloud.logging_v2.handlers.transports import SyncTransport
..........
client = google.cloud.logging.Client()
handler = CloudLoggingHandler(client, name="your_log_name", transport=SyncTransport)

【讨论】:

    猜你喜欢
    • 2018-01-26
    • 1970-01-01
    • 1970-01-01
    • 2016-04-21
    • 2016-06-18
    • 1970-01-01
    • 2016-10-30
    • 1970-01-01
    相关资源
    最近更新 更多