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
-
minimumLevel The minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels. classNames A 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
-
minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels. functionNames A 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
-
classNames The class names. minimumLogLevel The 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
-
functionNames The function names. minimumLogLevel The 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ı
|
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ı.
|
readwritenonatomicassign |
Bu filtrenin günlüğe kaydedileceği minimum günlük kaydı düzeyi.
- Since
- 3.2