GCKLoggerFiltre Sınıfı

GCKLoggerfilter Sınıf Referansı

Genel bakış

GCKLogger ile oluşturulan günlük mesajlarını filtrelemek için kullanılan bir sınıf.

Since
3.0

NSObject'i devralır.

Örnek Yöntemi Özeti

(instancetype) - init
 Boş ölçütlerle yeni bir GCKLoggerFilter oluşturur. Diğer...
 
(void) - setLoggingLevel:forClasses:
 Eşleşen sınıf grubu için filtre tarafından iletilecek minimum günlük kaydı düzeyini belirtir. Diğer...
 
(void) - setLoggingLevel:forFunctions:
 Eşleşen işlev adları grubu için filtrenin ileteceği minimum günlük kaydı düzeyini belirler. Diğer...
 
(void) - addClassNames:
 Filtreyle eşleştirilecek sınıf adlarının listesini ekler. Diğer...
 
(void) - addClassNames:minimumLogLevel:
 Minimum günlük kaydı düzeyini belirterek, filtreyle eşleşecek sınıf adlarının listesini ekler. Diğer...
 
(void) - addFunctionNames:
 Filtreyle eşleştirilecek, üye olmayan işlev adlarının listesini ekler. Diğer...
 
(void) - addFunctionNames:minimumLogLevel:
 Minimum günlük kaydı düzeyini belirterek, filtreyle eşleşecek üye olmayan işlev adlarının listesini ekler. Diğer...
 
(void) - addMessagePatterns:
 Günlük mesajlarının metniyle eşleşen normal ifade kalıplarının listesini ekler. Diğer...
 
(void) - addMessagePatterns:caseInsensitive:
 Günlük mesajlarının metnini isteğe bağlı büyük/küçük harfe duyarlılıkla eşleştirmek için kullanılan normal ifade kalıplarının listesini ekler. Diğer...
 
(void) - reset
 Filtreyi sıfırlar ve tüm eşleşme ölçütlerini kaldırır. Diğer...
 

Mülk Özeti

BOOL exclusive
 Filtrenin özel mi (YES) yoksa kapsayıcı mı (NO) olduğunu belirten bir işaret. Diğer...
 
GCKLoggerLevel minimumLevel
 Bu filtrenin günlüğe kaydedileceği minimum günlük kaydı düzeyi. Diğer...
 

Yöntem Ayrıntıları

- (instancetype) init

Boş ölçütlerle yeni bir GCKLoggerFilter oluşturur.

- (void) setLoggingLevel: (GCKLoggerLevel minimumLevel
forClasses: (NSArray< NSString * > *)  classNames 

Eşleşen sınıf grubu için filtre tarafından iletilecek minimum günlük kaydı düzeyini belirtir.

Sınıf adları için yerküre kalıpları desteklenir.

Parameters
minimumLevelThe minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels.
classNamesA list of class names.
Since
3,3
- (void) setLoggingLevel: (GCKLoggerLevel minimumLevel
forFunctions: (NSArray< NSString * > *)  functionNames 

Eşleşen işlev adları grubu için filtrenin ileteceği minimum günlük kaydı düzeyini belirler.

Yerküre kalıpları desteklenir.

Parameters
minimumLevelThe minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels.
functionNamesA list of function names.
Since
3,3
- (void) addClassNames: (NSArray< NSString * > *)  classNames

Filtreyle eşleştirilecek sınıf adlarının listesini ekler.

Sınıf adı, basit bir ad veya bir uzantının adı olabilir. Örneğin, @"MyClass" veya @"MyClass(MyExtension)". Bir uzantı ada dahil değilse sınıfın tüm uzantıları dolaylı olarak eklenir. Yerküre kalıpları desteklenir.

Deprecated:
Bunun yerine setLoggingLevel:forClasses: kullanın.
- (void) addClassNames: (NSArray< NSString * > *)  classNames
minimumLogLevel: (GCKLoggerLevel minimumLogLevel 

Minimum günlük kaydı düzeyini belirterek, filtreyle eşleşecek sınıf adlarının listesini ekler.

Sınıf adı, basit bir ad veya bir uzantının adı olabilir. Örneğin, @"MyClass" veya @"MyClass(MyExtension)". Bir uzantı ada dahil değilse sınıfın tüm uzantıları dolaylı olarak eklenir. Yerküre kalıpları desteklenir.

Deprecated:
Bunun yerine setLoggingLevel:forClasses: kullanın.
Parameters
classNamesThe class names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Since
3.2
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames

Filtreyle eşleştirilecek, üye olmayan işlev adlarının listesini ekler.

Yerküre kalıpları desteklenir.

Deprecated:
Bunun yerine setLoggingLevel:forFunctions: kullanın.
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames
minimumLogLevel: (GCKLoggerLevel minimumLogLevel 

Minimum günlük kaydı düzeyini belirterek, filtreyle eşleşecek üye olmayan işlev adlarının listesini ekler.

Yerküre kalıpları desteklenir.

Deprecated:
Bunun yerine setLoggingLevel:forFunctions: kullanın.
Parameters
functionNamesThe function names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Since
3.2
- (void) addMessagePatterns: (NSArray< NSString * > *)  messagePatterns

Günlük mesajlarının metniyle eşleşen normal ifade kalıplarının listesini ekler.

- (void) addMessagePatterns: (NSArray< NSString * > *)  messagePatterns
caseInsensitive: (BOOL)  caseInsensitive 

Günlük mesajlarının metnini isteğe bağlı büyük/küçük harfe duyarlılıkla eşleştirmek için kullanılan normal ifade kalıplarının listesini ekler.

Deprecated:
Bunun yerine satır içi (?-i) veya (?i) ile addMessagePatterns: kullanın.
- (void) reset

Filtreyi sıfırlar ve tüm eşleşme ölçütlerini kaldırır.

Mülk Ayrıntıları

- (BOOL) exclusive
readwritenonatomicassign

Filtrenin özel mi (YES) yoksa kapsayıcı mı (NO) olduğunu belirten bir işaret.

Varsayılan olarak filtreler kapsayıcıdır, yani filtreyle eşleşen tüm günlük iletilerini kabul eder.

Deprecated:
Bu değer artık uygulanmadı ve değer yok sayıldı.
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Bu filtrenin günlüğe kaydedileceği minimum günlük kaydı düzeyi.

Since
3.2