Helpers¶

Utilities used throughout the codebase: structured logging and exceptions.


Exceptions

Patcher’s exception hierarchy. The base PatcherError, transport-specific errors like APIResponseError, and warning classes such as InstallomatorWarning emitted via Python’s warnings module.

Exceptions
Logger

PatcherLog configures the rotating file handler under ~/Library/Application Support/Patcher/logs/; LogMe is the per-module helper callers use to scope output.

Logging