Skip to content

Commit 5256b21

Browse files
committed
fix: init sentry
1 parent b18a138 commit 5256b21

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

src/ttt/infrastructure/structlog/logger.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,7 @@ def __call__(self) -> FilteringBoundLogger:
4848
structlog.processors.TimeStamper(fmt="iso", utc=True),
4949
*([AddRequestId()] if self.adds_request_id else []),
5050
SentryProcessor(event_level=logging.WARNING),
51-
structlog.processors.dict_tracebacks,
52-
structlog.processors.JSONRenderer(),
51+
structlog.processors.KeyValueRenderer(),
5352
],
5453
),
5554
)

src/ttt/main/tg_bot_prod/__main__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
import asyncio
22

3+
import sentry_sdk
34
from dishka import make_async_container
45
from dishka.integrations.aiogram import AiogramProvider
56

7+
from ttt import __version__
8+
from ttt.infrastructure.pydantic_settings.secrets import Secrets
69
from ttt.infrastructure.structlog.logger import LoggerFactory, ProdLoggerFactory
710
from ttt.main.common.di import InfrastructureProvider
811
from ttt.main.tg_bot.di import (
@@ -22,6 +25,10 @@ async def amain() -> None:
2225
LoggerFactory: ProdLoggerFactory(adds_request_id=True),
2326
},
2427
)
28+
29+
secrets = await container.get(Secrets)
30+
sentry_sdk.init(dsn=secrets.sentry_dsn, release=__version__)
31+
2532
await start_aiogram(container)
2633

2734

src/ttt/presentation/aiogram/user/routes/start.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ async def _(
2222
register_user: FromDishka[RegisterUser],
2323
dialog_manager: DialogManager,
2424
) -> None:
25+
assert False
2526
if message.from_user is None:
2627
return
2728

uv.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)