개요
GCKLogger를 사용하여 생성된 로그 메시지를 필터링하는 클래스입니다.
- 다음 이후:
- 3.0
NSObject를 상속합니다.
인스턴스 메서드 요약 | |
(instancetype) | - init |
기준이 비어 있는 새 GCKLoggerFilter를 구성합니다. 더보기... | |
(void) | - setLoggingLevel:forClasses: |
일치하는 클래스 집합에 대해 필터가 전달할 최소 로깅 수준을 설정합니다. 더보기... | |
(void) | - setLoggingLevel:forFunctions: |
일치하는 함수 이름 집합에 대해 필터가 전달할 최소 로깅 수준을 설정합니다. 더보기... | |
(void) | - addClassNames: |
필터와 일치시킬 클래스 이름 목록을 추가합니다. 더보기... | |
(void) | - addClassNames:minimumLogLevel: |
최소 로깅 수준을 지정하여 필터와 일치시킬 클래스 이름 목록을 추가합니다. 더보기... | |
(void) | - addFunctionNames: |
필터와 일치시킬 비회원 함수 이름의 목록을 추가합니다. 더보기... | |
(void) | - addFunctionNames:minimumLogLevel: |
최소 로깅 수준을 지정하여 필터와 일치시킬 비회원 함수 이름 목록을 추가합니다. 더보기... | |
(void) | - addMessagePatterns: |
로그 메시지의 텍스트를 일치시키기 위한 정규 표현식 패턴 목록을 추가합니다. 더보기... | |
(void) | - addMessagePatterns:caseInsensitive: |
로그 메시지의 텍스트를 선택적으로 대소문자 구분 없이 일치시키기 위한 정규 표현식 패턴 목록을 추가합니다. 더보기... | |
(void) | - reset |
필터를 재설정하고 모든 일치 기준을 제거합니다. 더보기... | |
속성 요약 | |
BOOL | exclusive |
필터가 배타적 (YES )인지 아니면 포함 (NO )인지를 나타내는 플래그입니다. 더보기... | |
GCKLoggerLevel | minimumLevel |
이 필터에서 로깅되는 최소 로깅 수준입니다. 더보기... | |
메서드 세부정보
- (instancetype) init |
기준이 비어 있는 새 GCKLoggerFilter를 구성합니다.
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forClasses: | (NSArray< NSString * > *) | classNames | |
일치하는 클래스 집합에 대해 필터가 전달할 최소 로깅 수준을 설정합니다.
클래스 이름에 Glob 패턴이 지원됩니다.
- Parameters
-
minimumLevel The minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels. classNames A list of class names.
- 다음 이후:
- 3.3
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forFunctions: | (NSArray< NSString * > *) | functionNames | |
일치하는 함수 이름 집합에 대해 필터가 전달할 최소 로깅 수준을 설정합니다.
Glob 패턴이 지원됩니다.
- Parameters
-
minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels. functionNames A list of function names.
- 다음 이후:
- 3.3
- (void) addClassNames: | (NSArray< NSString * > *) | classNames |
필터와 일치시킬 클래스 이름 목록을 추가합니다.
클래스 이름은 간단한 이름 또는 확장 프로그램의 이름(예: @"MyClass"
또는 @"MyClass(MyExtension)"
)일 수 있습니다. 이름에 확장자가 포함되지 않으면 클래스의 모든 확장이 암시적으로 포함됩니다. Glob 패턴이 지원됩니다.
- Deprecated:
- 대신 setLoggingLevel:forClasses:를 사용하세요.
- (void) addClassNames: | (NSArray< NSString * > *) | classNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
최소 로깅 수준을 지정하여 필터와 일치시킬 클래스 이름 목록을 추가합니다.
클래스 이름은 간단한 이름 또는 확장 프로그램의 이름(예: @"MyClass"
또는 @"MyClass(MyExtension)"
)일 수 있습니다. 이름에 확장자가 포함되지 않으면 클래스의 모든 확장이 암시적으로 포함됩니다. Glob 패턴이 지원됩니다.
- Deprecated:
- 대신 setLoggingLevel:forClasses:를 사용하세요.
- Parameters
-
classNames The class names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- 다음 이후:
- 3.2
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames |
- (void) addFunctionNames: | (NSArray< NSString * > *) | functionNames | |
minimumLogLevel: | (GCKLoggerLevel) | minimumLogLevel | |
최소 로깅 수준을 지정하여 필터와 일치시킬 비회원 함수 이름 목록을 추가합니다.
Glob 패턴이 지원됩니다.
- Deprecated:
- 대신 setLoggingLevel:forFunctions:를 사용하세요.
- Parameters
-
functionNames The function names. minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
- 다음 이후:
- 3.2
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns |
로그 메시지의 텍스트를 일치시키기 위한 정규 표현식 패턴 목록을 추가합니다.
- (void) addMessagePatterns: | (NSArray< NSString * > *) | messagePatterns | |
caseInsensitive: | (BOOL) | caseInsensitive | |
로그 메시지의 텍스트를 선택적으로 대소문자 구분 없이 일치시키기 위한 정규 표현식 패턴 목록을 추가합니다.
- Deprecated:
- 대신 addMessagePatterns:를 인라인 (?-i) 또는 (?i)와 함께 사용하세요.
- (void) reset |
필터를 재설정하고 모든 일치 기준을 제거합니다.
부동산 세부정보
|
readwritenonatomicassign |
필터가 배타적 (YES
)인지 아니면 포함 (NO
)인지를 나타내는 플래그입니다.
기본적으로 필터는 포괄적입니다. 즉, 필터와 일치하는 모든 로그 메시지를 허용합니다.
- Deprecated:
- 더 이상 구현되지 않으므로 값이 무시됩니다.
|
readwritenonatomicassign |
이 필터에서 로깅되는 최소 로깅 수준입니다.
- 다음 이후:
- 3.2