如何排查sentry与loguru不触发告警的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计154个文字,预计阅读时间需要1分钟。
解决方法:使用loguru和Sentry进行日志记录和错误追踪。
pythonfrom loguru import loggerfrom sentry_sdk.integrations.logging import ( LoggingIntegration, BreadcrumbHandler, EventHandler,)
if settings.sentry_dsn: logger.add(BreadcrumbHandler(level=logging.DEBUG), diagnose=se)
解决办法:
from loguru import loggerfrom 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),
]
链接:github.com/getsentry/sentry-python/issues/653
作者:削微寒
本文共计154个文字,预计阅读时间需要1分钟。
解决方法:使用loguru和Sentry进行日志记录和错误追踪。
pythonfrom loguru import loggerfrom sentry_sdk.integrations.logging import ( LoggingIntegration, BreadcrumbHandler, EventHandler,)
if settings.sentry_dsn: logger.add(BreadcrumbHandler(level=logging.DEBUG), diagnose=se)
解决办法:
from loguru import loggerfrom 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),
]
链接:github.com/getsentry/sentry-python/issues/653
作者:削微寒

