fix: use RedactingFormatter on stderr handler, update types and test mock

- stderr handler now uses RedactingFormatter to match file handlers
- restart path uses verbose=0 (int) instead of verbose=False (bool)
- test mock updated with new run_gateway(verbose, quiet, replace) signature
This commit is contained in:
Teknium
2026-04-01 10:56:12 -07:00
committed by Teknium
parent 5bd01b838c
commit bacc86d031
3 changed files with 3 additions and 3 deletions

View File

@@ -6297,7 +6297,7 @@ async def start_gateway(config: Optional[GatewayConfig] = None, replace: bool =
_stderr_level = {0: logging.WARNING, 1: logging.INFO}.get(verbosity, logging.DEBUG)
_stderr_handler = logging.StreamHandler()
_stderr_handler.setLevel(_stderr_level)
_stderr_handler.setFormatter(logging.Formatter('%(levelname)s %(name)s: %(message)s'))
_stderr_handler.setFormatter(RedactingFormatter('%(levelname)s %(name)s: %(message)s'))
logging.getLogger().addHandler(_stderr_handler)
# Lower root logger level if needed so DEBUG records can reach the handler
if _stderr_level < logging.getLogger().level: