How do you use Sentry?
Self-hosted/on-premise
Version
2.25.1
Steps to Reproduce
There is simple FastAPI project.
pyproject.toml
[project]
name = "bug"
version = "0.1.0"
description = "Add your description here"
requires-python = ">=3.13"
dependencies = [
"fastapi>=0.115.12",
"pyyaml>=6.0.2",
"sentry-sdk>=2.25.1",
"uvicorn>=0.34.0",
]
main.py
import fastapi
import sentry_sdk
sentry_sdk.init()
app = fastapi.FastAPI()
@app.get("/")
def hello():
print()
log_conf.yaml
version: 1
disable_existing_loggers: False
formatters:
default:
# "()": uvicorn.logging.DefaultFormatter
format: '%(asctime)s - %(name)s - %(levelname)s - %(message)s'
access:
# "()": uvicorn.logging.AccessFormatter
format: '%(asctime)s - %(name)s - %(levelname)s - %(message)s'
handlers:
default:
formatter: default
class: logging.StreamHandler
stream: ext://sys.stderr
default_stdout:
formatter: default
class: logging.StreamHandler
stream: ext://sys.stdout
access:
formatter: access
class: logging.StreamHandler
stream: ext://sys.stdout
loggers:
uvicorn.error:
level: INFO
handlers:
- default
propagate: no
uvicorn.access:
level: INFO
handlers:
- access
propagate: no
root:
level: DEBUG
handlers:
- default_stdout
propagate: no
When I run it via uvicorn, the _DebugFilter seems to be not added as filter.
Expected Result
uv run uvicorn main:app --log-config log_conf.yaml
no DEBUG logs from sentry_sdk, while I do not use SENTRY_DEBUG (or debug=True).
Actual Result
uv run uvicorn main:app --log-config log_conf.yaml
There are a lot of DEBUG logs from sentry_sdk.
How do you use Sentry?
Self-hosted/on-premise
Version
2.25.1
Steps to Reproduce
There is simple FastAPI project.
pyproject.toml
main.py
log_conf.yaml
When I run it via
uvicorn, the_DebugFilterseems to be not added as filter.Expected Result
no DEBUG logs from sentry_sdk, while I do not use SENTRY_DEBUG (or debug=True).
Actual Result
There are a lot of DEBUG logs from sentry_sdk.