본문으로 건너뛰기
Version: 1.2

PlanetKit 초기화 및 로그 설정

애플리케이션에서 LINE Planet의 기능을 사용하기 전에 PlanetKit을 초기화해야 합니다. 여기서는 PlanetKit을 초기화하고 로그를 설정하는 예제 코드를 제공합니다.

초기화​

PlanetKitManager.instance.initializePlanetKit()를 호출해 PlanetKit을 초기화하세요. 이때 반드시 서버 URL을 설정해야 합니다.

Note

환경별 서버 URL 정보는 개발 환경을 참조하세요.

Future<void> initializePlanetKit() async {
final serverUrl = "SERVER_URL";
final initParam = PlanetKitInitParam(
logSetting: PlanetKitLogSetting(
enabled: true,
logLevel: PlanetKitLogLevel.silent,
logSizeLimit: PlanetKitLogSizeLimit.small),
serverUrl: serverUrl);
final result =
await PlanetKitManager.instance.initializePlanetKit(initParam);
}

로그 설정​

디버깅하려면 초기화 중에 PlanetKitInitParam의 logSetting의 멤버를 설정해 로깅을 활성화하고 설정해야 합니다.

로깅 활성화​

로깅을 활성화하려면 enable을 true로 설정하세요. 기본적으로 로깅은 비활성화되어 있습니다.

Note

로그는 파일로만 출력할 수 있습니다.

로그 수준 설정​

로그 수준을 설정하여 디버그 정보 출력 수준을 조정할 수 있습니다.

로그 수준을 설정하려면 logLevel을 PlanetKitLogLevel의 값 중 하나로 설정하세요. 사용 가능한 로그 수준 설정은 다음과 같습니다.

  • silent: PlanetKit이 디버그 정보를 출력하지 않습니다. (기본 값)
  • simple: PlanetKit이 간단한 디버그 정보를 출력합니다.
  • detailed: PlanetKit이 자세한 디버그 정보를 출력합니다.
Note

LINE Planet 팀에 디버깅을 요청하려면 detailed 수준으로 생성된 로그 파일을 전달해 주어야 합니다.

로그 크기 제한 설정​

로그 파일의 전체 크기 제한을 설정하려면 logSizeLimit를 PlanetKitLogSizeLimit의 값 중 하나로 설정하세요. 사용 가능한 로그 크기 제한 설정은 다음과 같습니다.

  • small: 로그 파일의 전체 크기 제한은 16MB입니다.
  • medium: 로그 파일의 전체 크기 제한은 64MB입니다.
  • large: 로그 파일의 전체 크기 제한은 256MB입니다. (기본 값)
  • unlimited: 로그 파일의 전체 크기에 제한이 없습니다.

로그 파일 위치​

로그 파일은 네이티브 플랫폼에 따라 다음 위치에서 찾을 수 있습니다.

  • iOS

    • 애플리케이션 라이브러리 디렉터리 내 PlanetKit 디렉터리 아래

      // example

      /var/mobile/Containers/Data/Application/ABD77C83-FBD4-4A1B-8DBD-C968336785D1/Library/PlanetKit
  • Android

    • 애플리케이션 파일 디렉터리 내 planet 디렉터리 아래

      // example

      /sdcard/Android/data/com.app.test.demo/files/planet

관련 예제 코드​

관련 문서​