Skip to content

Commit 8817832

Browse files
🔒️ Remove sensitive data from logs (#6905)
1 parent dc28926 commit 8817832

File tree

1 file changed

+3
-1
lines changed
  • packages/service-library/src/servicelib

1 file changed

+3
-1
lines changed

packages/service-library/src/servicelib/redis.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from redis.backoff import ExponentialBackoff
1818
from settings_library.redis import RedisDatabase, RedisSettings
1919
from tenacity import retry
20+
from yarl import URL
2021

2122
from .background_task import periodic_task
2223
from .logging_utils import log_catch, log_context
@@ -94,7 +95,8 @@ def __post_init__(self):
9495
async def setup(self) -> None:
9596
if not await self.ping():
9697
await self.shutdown()
97-
raise CouldNotConnectToRedisError(dsn=self.redis_dsn)
98+
url_safe: URL = URL(self.redis_dsn).with_password("???")
99+
raise CouldNotConnectToRedisError(dsn=f"{url_safe}")
98100

99101
self._health_check_task = asyncio.create_task(
100102
self._check_health(),

0 commit comments

Comments
 (0)