GCKLogger 클래스

GCKLogger 클래스 참조

개요

프레임워크에서 로깅하는 데 사용하는 싱글톤 객체입니다.

대리인이 할당되면 형식이 지정된 로그 메시지가 대리자에게 전달됩니다. 그렇지 않으면 메시지가 디버그 빌드에서 NSLog()를 사용하여 작성되고 그렇지 않으면 삭제됩니다.

위임 프로토콜은 GCKLoggerDelegate를 참고하세요.

NSObject를 상속합니다.

클래스 메서드 요약

(GCKLogger *) + sharedInstance
 GCKLogger 싱글톤 인스턴스를 반환합니다. 더보기...
 

속성 요약

id< GCKLoggerDelegatedelegate
 로그 메시지를 전달할 위임입니다. 더보기...
 
GCKLoggerFilterfilter
 로그 메시지에 적용할 필터입니다. 더보기...
 
BOOL loggingEnabled
 로깅 사용 설정 또는 중지를 위한 플래그입니다. 더보기...
 
BOOL fileLoggingEnabled
 파일 로깅 사용 설정 또는 중지 플래그입니다. 더보기...
 
BOOL consoleLoggingEnabled
 NSLog를 통해 콘솔에 직접 로깅을 사용 설정 또는 사용 중지하는 플래그입니다. 더보기...
 
NSUInteger maxLogFileSize
 로그 파일의 최대 크기(바이트)입니다. 더보기...
 
NSUInteger maxLogFileCount
 로그 파일의 최대 개수입니다. 더보기...
 
GCKLoggerLevel minimumLevel
 로깅될 최소 로깅 수준입니다. 더보기...
 

메서드 세부정보

+ (GCKLogger *) sharedInstance

GCKLogger 싱글톤 인스턴스를 반환합니다.

부동산 세부정보

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

로그 메시지를 전달할 위임입니다.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

로그 메시지에 적용할 필터입니다.

다음 이후:
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

로깅 사용 설정 또는 중지를 위한 플래그입니다.

기본적으로 사용 설정됩니다.

다음 이후:
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

파일 로깅 사용 설정 또는 중지 플래그입니다.

기본적으로 사용 중지되어 있습니다. 사용 설정하면 로그 메시지가 앱의 캐시 디렉터리에 있는 순환 파일 세트에 기록됩니다. 이러한 파일의 수와 최대 크기는 이 클래스의 다른 속성을 통해 구성할 수 있습니다.

다음 이후:
3.1
- (BOOL) consoleLoggingEnabled
readwritenonatomicassign

NSLog를 통해 콘솔에 직접 로깅을 사용 설정 또는 사용 중지하는 플래그입니다.

기본적으로 사용 중지되어 있습니다.

다음 이후:
4.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

로그 파일의 최대 크기(바이트)입니다.

최소 크기는 32KiB입니다. 값이 0이면 기본 최대 크기인 2MiB가 사용됩니다.

다음 이후:
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

로그 파일의 최대 개수입니다.

최솟값은 2입니다.

다음 이후:
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

로깅될 최소 로깅 수준입니다.

다음 이후:
3.0
Deprecated:
GCKLoggerFilter에서 최소 로깅 수준을 지정합니다.