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
-
minimumLevel The minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels. classNames A 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
-
minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels. functionNames A 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
-
classNames The class names. minimumLogLevel The 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
-
functionNames The function names. minimumLogLevel The 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ı
|
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ı.
|
readwritenonatomicassign |
Bu filtreden kaydedilecek minimum günlük kaydı düzeyi.
- yılından beri
- 3,2