GCKLoggerFilter Sınıfı

GCKLoggerFilter Sınıf Referansı

Genel bakış

GCKLogger kullanılarak oluşturulan günlük mesajlarını filtrelemeye yönelik bir sınıf.

yılından beri
3,0

NSObject öğesini 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 kümesi için filtrenin ileteceği minimum günlük kaydı düzeyini belirler. Diğer...
 
(void) - setLoggingLevel:forFunctions:
 Eşleşen işlev adları grubu için filtre tarafından iletilecek minimum günlük kaydı düzeyini belirler. Diğer...
 
(void) - addClassNames:
 Filtreyle eşleşecek sınıf adlarının bir listesini ekler. Diğer...
 
(void) - addClassNames:minimumLogLevel:
 Minimum günlük düzeyini belirterek, filtre tarafından eşleştirilecek sınıf adlarının bir listesini ekler. Diğer...
 
(void) - addFunctionNames:
 Filtreyle eşleşecek, üye olmayan işlev adlarının bir listesini ekler. Diğer...
 
(void) - addFunctionNames:minimumLogLevel:
 Minimum günlük kaydı düzeyini belirterek, filtreyle eşleştirilecek üye olmayan işlev adlarının bir listesini ekler. Diğer...
 
(void) - addMessagePatterns:
 Günlük mesajlarının metniyle eşleşmesi için 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ık olmadan eşleştirmek için bir normal ifade kalıpları listesi ekler. Diğer...
 
(void) - reset
 Tüm eşleşme ölçütlerini kaldırarak filtreyi sıfırlar. Diğer...
 

Mülk Özeti

BOOL exclusive
 Filtrenin özel (YES) veya kapsayıcı (NO) olduğunu gösteren işaret. Diğer...
 
GCKLoggerLevel minimumLevel
 Bu filtreden kaydedilecek minimum günlük kaydı düzeyi. Diğer...
 

Yöntem Ayrıntısı

- (instancetype) init

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

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

Eşleşen sınıf kümesi için filtrenin ileteceği minimum günlük kaydı düzeyini belirler.

Yerküre kalıpları sınıf adları için desteklenir.

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

Eşleşen işlev adları grubu için filtre tarafından iletilecek 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.
yılından beri
3,3
- (void) addClassNames: (NSArray< NSString * > *)  classNames

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

Sınıf adı, basit bir ad veya bir uzantının adı olabilir (örneğin, @"MyClass" veya @"MyClass(MyExtension)"). Bir uzantı adda yer almıyorsa sınıfın tüm uzantıları örtülü olarak eklenir. Yerküre kalıpları desteklenir.

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

Minimum günlük düzeyini belirterek, filtre tarafından eşleştirilecek sınıf adlarının bir listesini ekler.

Sınıf adı, basit bir ad veya bir uzantının adı olabilir (örneğin, @"MyClass" veya @"MyClass(MyExtension)"). Bir uzantı adda yer almıyorsa sınıfın tüm uzantıları örtülü olarak eklenir. Yerküre kalıpları desteklenir.

Deprecated:
Bunun yerine setLoggingLevel:forClasses: politikasını kullanın.
Parameters
classNamesThe class names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
yılından beri
3,2
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames

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

Yerküre kalıpları desteklenir.

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

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

Yerküre kalıpları desteklenir.

Deprecated:
Bunun yerine setLoggingLevel:forFunctions: politikasını kullanın.
Parameters
functionNamesThe function names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
yılından beri
3,2
- (void) addMessagePatterns: (NSArray< NSString * > *)  messagePatterns

Günlük mesajlarının metniyle eşleşmesi için 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ık olmadan eşleştirmek için bir normal ifade kalıpları listesi ekler.

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

Tüm eşleşme ölçütlerini kaldırarak filtreyi sıfırlar.

Mülk Ayrıntısı

- (BOOL) exclusive
readwritenonatomicassign

Filtrenin özel (YES) veya kapsayıcı (NO) olduğunu gösteren işaret.

Filtreler varsayılan olarak kapsayıcıdır. Yani filtreyle eşleşen tüm günlük mesajlarını kabul ederler.

Deprecated:
Artık kullanılmıyor. Değer yoksayıldı.
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Bu filtreden kaydedilecek minimum günlük kaydı düzeyi.

yılından beri
3,2