Класс GCKLoggerFilter

Справочник по классу GCKLoggerFilter

Обзор

Класс для фильтрации сообщений журнала, созданных с помощью 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
minimumLevelThe minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels.
classNamesA list of class names.
С
3.3
- (void) setLoggingLevel: (GCKLoggerLevel)  minimumLevel
forFunctions: (NSArray< NSString * > *)  functionNames  

Устанавливает минимальный уровень протоколирования, который будет передаваться фильтром для набора совпадающих имен функций.

Поддерживаются шаблоны Glob.

Parameters
minimumLevelThe minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels.
functionNamesA 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
classNamesThe class names.
minimumLogLevelThe 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
functionNamesThe function names.
minimumLogLevelThe 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

Сбрасывает фильтр; удаление всех критериев соответствия.

Детали недвижимости

- (BOOL) exclusive
read write nonatomic assign

Флаг, указывающий, является ли фильтр исключительным ( YES ) или включенным ( NO ).

По умолчанию фильтры являются инклюзивными, то есть они принимают все сообщения журнала, соответствующие фильтру.

Deprecated:
Больше не реализуется; значение игнорируется.
- (GCKLoggerLevel) minimumLevel
read write nonatomic assign

Минимальный уровень ведения журнала, который будет регистрироваться из этого фильтра.

С
3.2