zl程序教程

您现在的位置是:首页 >  .Net

当前栏目

解决:sentry + loguru 不告警的问题

2023-02-18 16:45:28 时间

解决办法:

from loguru import logger
from sentry_sdk.integrations.logging import (
    LoggingIntegration,
    BreadcrumbHandler,
    EventHandler,
)


.
.
.


if settings.sentry_dsn:
    _ = logger.add(
      BreadcrumbHandler(level=logging.DEBUG),
          diagnose=settings.loguru_diagnose,
          level=logging.DEBUG,
  )

  _ = logger.add(
      EventHandler(level=logging.ERROR),
          diagnose=settings.loguru_diagnose,
          level=logging.ERROR,
  )

  integrations = [
      LoggingIntegration(level=None, event_level=None),
  ]

链接:https://github.com/getsentry/sentry-python/issues/653