Класс 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