Interface ILogSystem
- Namespace
- Framework.Systems.Diagnostics.Logging
- Assembly
- Assembly-CSharp.dll
로그 출력 계약. 모든 로그는 반드시 이 인터페이스를 통해서만 출력한다.
public interface ILogSystem
Examples
_log.Info("[MySystem] 초기화 완료");
_log.Warning("[MySystem] 설정 파일 없음 — 기본값 사용");
_log.Error("[MySystem] 치명적 오류 발생");
Remarks
[금지] Debug.Log 직접 호출. 빌드 환경에 따라 구현체(UnityLogWriter/NullLogWriter)가 교체된다. 로그 형식: [시스템명] 내용 (예: "[SceneSystem] 씬 로드 완료")
Methods
Error(string)
복구 불가능하거나 심각한 오류 로그.
void Error(string message)
Parameters
messagestring[시스템명] 형식의 메시지.
Info(string)
정상 흐름 주요 이벤트 로그.
void Info(string message)
Parameters
messagestring[시스템명] 형식의 메시지.
Warning(string)
복구 가능한 이상 상황 로그.
void Warning(string message)
Parameters
messagestring[시스템명] 형식의 메시지.