validops-east-1 commited on
Commit
9db3128
·
1 Parent(s): 8ec5d75
Files changed (1) hide show
  1. app/services/scheduler_service.py +12 -3
app/services/scheduler_service.py CHANGED
@@ -27,6 +27,13 @@ from app.services.supabase import SupabaseClient, get_supabase_client
27
  logger = get_logger(__name__)
28
  settings = get_settings()
29
 
 
 
 
 
 
 
 
30
  # ---------------------------------------------------------------------------
31
  # Redis lazy import helper
32
  # ---------------------------------------------------------------------------
@@ -554,10 +561,12 @@ class SchedulerService:
554
  else:
555
  client = ra.Redis(**self._redis_conn_params(), decode_responses=True)
556
  await client.ping()
557
- logger.info(
558
- "Connected to Redis (url=%s)",
559
- settings.redis_url or f"{settings.redis_host}:{settings.redis_port}",
 
560
  )
 
561
  return client
562
  except Exception as exc:
563
  logger.warning("Redis connection failed: %s — falling back to in-memory scheduler", exc)
 
27
  logger = get_logger(__name__)
28
  settings = get_settings()
29
 
30
+
31
+ def _redact_url(url: str) -> str:
32
+ parsed = urlparse(url)
33
+ if parsed.password:
34
+ return url.replace(parsed.password, "****")
35
+ return url
36
+
37
  # ---------------------------------------------------------------------------
38
  # Redis lazy import helper
39
  # ---------------------------------------------------------------------------
 
561
  else:
562
  client = ra.Redis(**self._redis_conn_params(), decode_responses=True)
563
  await client.ping()
564
+ log_url = (
565
+ _redact_url(settings.redis_url)
566
+ if settings.redis_url
567
+ else f"{settings.redis_host}:{settings.redis_port}"
568
  )
569
+ logger.info("Connected to Redis (url=%s)", log_url)
570
  return client
571
  except Exception as exc:
572
  logger.warning("Redis connection failed: %s — falling back to in-memory scheduler", exc)