diff --git a/src/vulcanai/console/utils.py b/src/vulcanai/console/utils.py index 1d00da9..9f38c28 100644 --- a/src/vulcanai/console/utils.py +++ b/src/vulcanai/console/utils.py @@ -95,6 +95,11 @@ def _write(markup: str) -> None: console.logger.log_msg(markup) def patched_log(self, msg, level, *args, **kwargs): + # Respect per-node log severity + severity = level + if not self.is_enabled_for(severity): + return + # Format message similarly to printf-style logger try: level = (level % args) if args else str(level)