GCKLogger 클래스

GCKLogger 클래스 참조

개요

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

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

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

NSObject를 상속합니다.

인스턴스 메서드 요약

(void) - logFromFunction:message:
 메시지를 기록합니다. 더보기...
 

클래스 메서드 요약

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

속성 요약

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

메서드 세부정보

+ (GCKLogger *) sharedInstance

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

- (void) logFromFunction: (const char *)  function
message: (NSString *)  format
,   ... 

메시지를 기록합니다.

Parameters
functionThe calling function, normally __func__.
formatThe format string.

부동산 세부정보

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

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

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

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

Since
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

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

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

Since
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

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

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

Since
3.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

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

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

Since
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

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

최솟값은 2입니다.

Since
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

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

Since
3.0