Table of Contents

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

message string

[시스템명] 형식의 메시지.

Info(string)

정상 흐름 주요 이벤트 로그.

void Info(string message)

Parameters

message string

[시스템명] 형식의 메시지.

Warning(string)

복구 가능한 이상 상황 로그.

void Warning(string message)

Parameters

message string

[시스템명] 형식의 메시지.