From 3f412027ec2ff9d5fe33c8922cac3d9579985bde Mon Sep 17 00:00:00 2001 From: tofarr Date: Mon, 2 Jun 2025 08:34:29 -0600 Subject: [PATCH] Reduce the noise from loggers (#8833) --- openhands/core/logger.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/openhands/core/logger.py b/openhands/core/logger.py index 30f547f058..9e1328cb8f 100644 --- a/openhands/core/logger.py +++ b/openhands/core/logger.py @@ -385,11 +385,23 @@ if LOG_TO_FILE: ) # default log to project root openhands_logger.debug(f'Logging to file in: {LOG_DIR}') -# Exclude LiteLLM from logging output +# Exclude LiteLLM from logging output as it can leak keys logging.getLogger('LiteLLM').disabled = True logging.getLogger('LiteLLM Router').disabled = True logging.getLogger('LiteLLM Proxy').disabled = True +# Exclude loquacious loggers +LOQUACIOUS_LOGGERS = [ + 'engineio', + 'engineio.server', + 'socketio', + 'socketio.client', + 'socketio.server', +] + +for logger_name in LOQUACIOUS_LOGGERS: + logging.getLogger(logger_name).setLevel('WARNING') + class LlmFileHandler(logging.FileHandler): """LLM prompt and response logging."""