fix(gateway): drop text snippet from debounce debug log (CodeQL)

CodeQL py/clear-text-logging-sensitive-data flagged the candidate-accept
debug log including event.text[:60]. Log text_len instead — sufficient for
debugging burst behavior without surfacing message contents.

Co-authored-by: Paulo Nascimento <pnascimento9596@gmail.com>
This commit is contained in:
Teknium
2026-05-24 01:28:53 -07:00
parent 51bb8c0a9e
commit 1bed4e8eed

View File

@@ -2773,10 +2773,10 @@ class BasePlatformAdapter(ABC):
) )
if result: if result:
logger.debug( logger.debug(
"[%s] Queue-text debounce candidate accepted: session=%s text=%.60s", "[%s] Queue-text debounce candidate accepted: session=%s text_len=%d",
self.name, self.name,
getattr(event, "session_key", "?"), getattr(event, "session_key", "?"),
(event.text or "")[:60], len(event.text or ""),
) )
return result return result