MCPcopy Create free account
hub / github.com/bigdra50/unity-cli / _resolve_log_level

Function _resolve_log_level

relay/server.py:791–803  ·  view source on GitHub ↗

Resolve log level from CLI flag or UNITY_CLI_LOG env var. --debug flag takes highest precedence. UNITY_CLI_LOG accepts: DEBUG, INFO, WARNING, ERROR, CRITICAL. Invalid values fall back to INFO.

(debug_flag: bool)

Source from the content-addressed store, hash-verified

789
790
791def _resolve_log_level(debug_flag: bool) -> int:
792 """Resolve log level from CLI flag or UNITY_CLI_LOG env var.
793
794 --debug flag takes highest precedence.
795 UNITY_CLI_LOG accepts: DEBUG, INFO, WARNING, ERROR, CRITICAL.
796 Invalid values fall back to INFO.
797 """
798 if debug_flag:
799 return logging.DEBUG
800 env_level = os.environ.get("UNITY_CLI_LOG", "").upper()
801 if env_level in _VALID_LOG_LEVELS:
802 return getattr(logging, env_level)
803 return logging.INFO
804
805
806def _setup_logging(level: int) -> None:

Calls 1

getMethod · 0.45