콘텐츠로 이동

Unity

Hive SDK 개발을 시작하기 전에 필요한 내용을 안내합니다.

디버그 로그

Hive SDK로 앱 개발 시 디버깅을 위해 디버그 로그를 볼 수 있습니다. 디버깅 로그를 보려면 Unity 프로젝트에서 Hive > Hive Debug Log를 활성화합니다. 기본값은 비활성화 상태입니다.

런타임 로그

앱 실행 시 Hive SDK 로그를 확인하려면 Configuration 클래스의 useLogtrue로 설정합니다.

런타임 로그 타입 설정

Hive SDK 로그중 특정 로그 타입을 선택해서 볼 수 있습니다. Logger.setLogFilter API를 사용하여 Hive 로그 타입을 설정할 수 있습니다. 아래 6가지 유형 중 LogType.Verbose이 기본 설정값입니다.

  • LogType.Verbose: 개발 단계 출력 로그
  • LogType.Debug: 전체 단계 상세 로그
  • LogType.Info: Hive SDK 진행 단계 및 결과 콜백 (권장)
  • LogType.Warning: 예기치 않은 상황이 발생했으나, 게임 실행에 영향이 없는 에러
  • LogType.Error: 설정 정보 누락 및 게임 실행에 영향을 주는 에러
  • LogType.None: 어떠한 로그도 출력하지 않음

로그 타입 순서는 다음과 같이 높은 수준에서 낮은 수준으로 구분되며, 설정한 로그 타입보다 낮은 수준만 출력됩니다:

Verbose > Debug > Info > Waring > Error > None

LogFilter logFilter = new LogFilter();
logFilter.coreLog = hive.LogType.Info;
logFilter.serviceLog = hive.LogType.Info;

hive.Logger.setLogFilter(logFilter);