개요
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