New: Add loguru integration (#1994) by @PerchunPak
Check the documentation for more information.
Usage:
from loguru import logger
import sentry_sdk
from sentry_sdk.integrations.loguru import LoguruIntegration
sentry_sdk.init(
dsn="___PUBLIC_DSN___",
integrations=[
LoguruIntegration(),
],
)
logger.debug("I am ignored")
logger.info("I am a breadcrumb")
logger.error("I am an event", extra=dict(bar=43))
logger.exception("An exception happened")
"I am an event" will be created."I am a breadcrumb" will be attached as a breadcrumb to that event.bar will end up in the extra attributes of that event."An exception happened" will send the current exception from sys.exc_info() with the stack trace to Sentry. If there's no exception, the current stack will be attached."I am ignored" will not be captured by Sentry. To capture it, set level to DEBUG or lower in LoguruIntegration.Do not truncate request body if request_bodies is "always" (#2092) by @sentrivana
Fixed Celery headers for Beat auto-instrumentation (#2102) by @antonpirker
Add db.operation to Redis and MongoDB spans (#2089) by @antonpirker
Make sure we're importing redis the library (#2106) by @sentrivana
Add include_source_context option (#2020) by @farhat-nawaz and @sentrivana
Import Markup from markupsafe (#2047) by @rco-ableton
Fix __qualname__ missing attribute in asyncio integration (#2105) by @sl0thentr0py
Remove relay extension from AWS Layer (#2068) by @sl0thentr0py
Add a note about pip freeze to the bug template (#2103) by @sentrivana
Fetched March 31, 2026