Обзор
Класс для фильтрации сообщений журнала, созданных с помощью 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 |
Добавляет список имен функций, не являющихся членами, которые должны быть сопоставлены фильтром.
Поддерживаются шаблоны Glob.
- Deprecated:
- Вместо этого используйте setLoggingLevel:forFunctions:
| - (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 |
Сбрасывает фильтр; удаление всех критериев соответствия.
Детали недвижимости
|
read write nonatomic assign |
Флаг, указывающий, является ли фильтр исключительным ( YES ) или включенным ( NO ).
По умолчанию фильтры являются инклюзивными, то есть они принимают все сообщения журнала, соответствующие фильтру.
- Deprecated:
- Больше не реализуется; значение игнорируется.
|
read write nonatomic assign |
Минимальный уровень ведения журнала, который будет регистрироваться из этого фильтра.
- С
- 3.2