Skip to main content

Logger

MGLogger 가이드

MGLogger는 애플리케이션에서 다양한 심각성 수준의 메시지를 기록하는 로깅 유틸리티 클래스입니다. 구조화된 방식으로 로그를 저장하고 인쇄하는 데 도움이 됩니다.

특징

  • 저장 및 인쇄를 위한 구성 가능한 로그 레벨 지원.
  • 다양한 로그 레벨 지원: 상세(verbose), 디버그(debug), 경고(warning), 오류(error), 테스트(test).
  • 로그 파일 수를 제한할 수 있는 지정된 디렉토리에 로그를 저장합니다.
  • 전용 디스패치 큐를 사용한 스레드 안전 로깅.

사용 방법

iOS (Swift) 사용 방법

먼저 Swift 파일에 MGLogger 클래스를 가져옵니다.

   JNLogger.verbose("상세한 메시지입니다")
JNLogger.debug("디버그 메시지입니다")
JNLogger.warning("경고 메시지입니다")
JNLogger.error("오류 메시지입니다")
JNLogger.test("테스트 메시지입니다")

사용하게 된다면 아래와 같이 Print가 됩니다.

2024년/08월/02일-09:26:04초 📢 [VERBOSE] [com.apple.main-thread] ButtonTableView.swift:27 showDetailViewController(for:)> Auth Button

Demo Test