콘텐츠로 이동

Android

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

런타임 로그

앱 실행 시 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

// 로그 필터 선언
val logFilter = LogFilter()
logFilter.coreLog = LogType.Info
logFilter.serviceLog = LogType.Info

// 로그 필터 설정
Logger.logFilter = logFilter
// 로그 필터 선언
LogFilter logFilter = new LogFilter();
logFilter.coreLog = LogType.Info;
logFilter.serviceLog = LogType.Info;

// 로그 필터 설정
Logger.setLogFilter(logFilter);