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

Function _resolve_log_dir

relay/server.py:764–783  ·  view source on GitHub ↗

Resolve log directory (evaluated at call time). Priority: 1. XDG_STATE_HOME (explicit override, all platforms) 2. Windows: %LOCALAPPDATA%/unity-cli/logs 3. Unix: ~/.local/state/unity-cli/logs

()

Source from the content-addressed store, hash-verified

762
763
764def _resolve_log_dir() -> Path:
765 """Resolve log directory (evaluated at call time).
766
767 Priority:
768 1. XDG_STATE_HOME (explicit override, all platforms)
769 2. Windows: %LOCALAPPDATA%/unity-cli/logs
770 3. Unix: ~/.local/state/unity-cli/logs
771 """
772 env_override = os.environ.get("XDG_STATE_HOME")
773 if env_override:
774 return Path(env_override) / "unity-cli" / "logs"
775
776 if sys.platform == "win32":
777 local_app_data = os.environ.get("LOCALAPPDATA")
778 if not local_app_data:
779 local_app_data = str(Path.home() / "AppData" / "Local")
780 return Path(local_app_data) / "unity-cli" / "logs"
781
782 state_home = Path.home() / ".local" / "state"
783 return state_home / "unity-cli" / "logs"
784
785
786def get_log_path() -> Path:

Calls 1

getMethod · 0.45