Namespace Framework.Systems.Diagnostics.Logging
Classes
- LogSystem
ILogSystem 구현체. ILogWriter Strategy 패턴 기반 로그 출력.
- NullLogWriter
ILogWriter 릴리즈용 구현체. 모든 출력을 무시(no-op).
- UnityLogWriter
ILogWriter 개발용 구현체. LogLevel에 따라 UnityEngine.Debug 출력.
Interfaces
- ILogSystem
로그 출력 계약. 모든 로그는 반드시 이 인터페이스를 통해서만 출력한다.
- ILogWriter
실제 로그 출력 전략 계약. LogSystem 내부에서만 사용하는 Strategy 인터페이스.
Enums
- LogLevel
로그 출력 레벨 정의. ILogWriter.Write의 레벨 분기에 사용.