|
|
@@ -41,11 +41,24 @@ def setup_logging():
|
|
|
file_handler = logging.FileHandler(logs_dir / "aider_coder.log")
|
|
|
file_handler.setFormatter(formatter)
|
|
|
|
|
|
+ # Set root logger level to WARNING to suppress third-party logs
|
|
|
logging.basicConfig(
|
|
|
- level=logging.DEBUG,
|
|
|
+ level=logging.WARNING,
|
|
|
handlers=[handler, file_handler]
|
|
|
)
|
|
|
|
|
|
- # Set specific logger levels
|
|
|
+ # Set our application logger to DEBUG
|
|
|
+ logger = logging.getLogger('mylib')
|
|
|
+ logger.setLevel(logging.DEBUG)
|
|
|
+
|
|
|
+ # Add our handlers to the application logger
|
|
|
+ logger.addHandler(handler)
|
|
|
+ logger.addHandler(file_handler)
|
|
|
+
|
|
|
+ # Set specific logger levels for common third-party libraries
|
|
|
logging.getLogger('urllib3').setLevel(logging.WARNING)
|
|
|
logging.getLogger('requests').setLevel(logging.WARNING)
|
|
|
+ logging.getLogger('chardet').setLevel(logging.WARNING)
|
|
|
+ logging.getLogger('openai').setLevel(logging.WARNING)
|
|
|
+ logging.getLogger('httpcore').setLevel(logging.WARNING)
|
|
|
+ logging.getLogger('httpx').setLevel(logging.WARNING)
|