Merge pull request #853 from PR0M3TH3AN/codex/suppress-tui-warning-and-debug-messages

Reduce noisy logging in console
This commit is contained in:
thePR0M3TH3AN
2025-08-23 13:02:41 -04:00
committed by GitHub

View File

@@ -59,7 +59,7 @@ def _warn_missing_optional_dependencies() -> None:
try: try:
importlib.import_module(module) importlib.import_module(module)
except ModuleNotFoundError: except ModuleNotFoundError:
logging.warning( logging.debug(
"Optional dependency '%s' is not installed; %s will be unavailable.", "Optional dependency '%s' is not installed; %s will be unavailable.",
module, module,
feature, feature,
@@ -93,7 +93,7 @@ def configure_logging():
queue_handler = QueueHandler(log_queue) queue_handler = QueueHandler(log_queue)
console_handler = logging.StreamHandler(sys.stderr) console_handler = logging.StreamHandler(sys.stderr)
console_handler.setLevel(logging.WARNING) console_handler.setLevel(logging.ERROR)
console_handler.addFilter(ConsolePauseFilter()) console_handler.addFilter(ConsolePauseFilter())
file_handler = logging.FileHandler(log_directory / "main.log") file_handler = logging.FileHandler(log_directory / "main.log")
@@ -113,9 +113,10 @@ def configure_logging():
handlers=[queue_handler], handlers=[queue_handler],
force=True, force=True,
) )
logging.captureWarnings(True)
logging.getLogger("monstr").setLevel(logging.WARNING) logging.getLogger("monstr").setLevel(logging.ERROR)
logging.getLogger("nostr").setLevel(logging.WARNING) logging.getLogger("nostr").setLevel(logging.ERROR)
@pause_logging_for_ui @pause_logging_for_ui