1. 程式人生 > >Logging整合Sentry

Logging整合Sentry

匯入名稱:sentry_sdk.integrations.logging.LoggingIntegration 呼叫sentry_sdk.init()已經與日誌記錄模組整合。它等同於這種顯式配置:

import sentry_sdk
from sentry_sdk.integrations.logging import LoggingIntegration

sentry_logging = LoggingIntegration(
    level=logging.INFO,        # Capture info and above as breadcrumbs
    event_level=logging.ERROR  # Send no events from log messages
)
sentry_sdk.init(
    dsn="https://<key>@sentry.io/<project>",
    integrations=[sentry_logging]
)

如果要為日誌記錄傳送事件,請將event_level設定為日誌級別。

一、配置

level(預設INFO):級別高於或等於level的日誌記錄將被記錄為breadcrumbs。任何低於此級別的日誌記錄都將被完全忽略。 event_level(預設錯誤):級別高於或等於event_level的日誌記錄將另外報告為事件。值為None表示不會將任何日誌記錄作為事件傳送。