Class GCKLoggerFilter

Referensi Class GCKLoggerFilter

Ringkasan

Class untuk memfilter pesan log yang dibuat menggunakan GCKLogger.

Sejak
3,0

Mewarisi NSObject.

Ringkasan Metode Instance

(instancetype) - init
 Membuat GCKLoggerFilter baru dengan kriteria kosong. Lainnya...
 
(void) - setLoggingLevel:forClasses:
 Menetapkan level logging minimum yang akan diteruskan oleh filter untuk kumpulan class yang cocok. Lainnya...
 
(void) - setLoggingLevel:forFunctions:
 Menetapkan level logging minimum yang akan diteruskan oleh filter untuk kumpulan nama fungsi yang cocok. Lainnya...
 
(void) - addClassNames:
 Menambahkan daftar nama class yang akan dicocokkan oleh filter. Lainnya...
 
(void) - addClassNames:minimumLogLevel:
 Menambahkan daftar nama class yang akan dicocokkan dengan filter, menentukan level logging minimum. Lainnya...
 
(void) - addFunctionNames:
 Menambahkan daftar nama fungsi non-anggota yang akan dicocokkan dengan filter. Lainnya...
 
(void) - addFunctionNames:minimumLogLevel:
 Menambahkan daftar nama fungsi non-anggota yang akan dicocokkan dengan filter, menentukan level logging minimum. Lainnya...
 
(void) - addMessagePatterns:
 Menambahkan daftar pola ekspresi reguler untuk mencocokkan teks pesan log. Lainnya...
 
(void) - addMessagePatterns:caseInsensitive:
 Menambahkan daftar pola ekspresi reguler untuk mencocokkan teks pesan log dengan ketidaksensitifan huruf besar/kecil opsional. Lainnya...
 
(void) - reset
 Mereset filter; menghapus semua kriteria pencocokan. Lainnya...
 

Ringkasan Properti

BOOL exclusive
 Tanda yang menunjukkan apakah filter bersifat eksklusif (YES) atau inklusif (NO). Lainnya...
 
GCKLoggerLevel minimumLevel
 Level logging minimum yang akan dicatat dalam log dari filter ini. Lainnya...
 

Detail Metode

- (instancetype) init

Membuat GCKLoggerFilter baru dengan kriteria kosong.

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

Menetapkan level logging minimum yang akan diteruskan oleh filter untuk kumpulan class yang cocok.

Pola Glob didukung untuk nama class.

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

Menetapkan level logging minimum yang akan diteruskan oleh filter untuk kumpulan nama fungsi yang cocok.

Pola Glob didukung.

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

Menambahkan daftar nama class yang akan dicocokkan oleh filter.

Nama class dapat berupa nama sederhana atau nama ekstensi, misalnya @"MyClass" atau @"MyClass(MyExtension)". Jika ekstensi tidak disertakan dalam nama, semua ekstensi class akan disertakan secara implisit. Pola Glob didukung.

Deprecated:
Sebagai gantinya, gunakan setLoggingLevel:forClasses:.
- (void) addClassNames: (NSArray< NSString * > *)  classNames
minimumLogLevel: (GCKLoggerLevel)  minimumLogLevel 

Menambahkan daftar nama class yang akan dicocokkan dengan filter, menentukan level logging minimum.

Nama class dapat berupa nama sederhana atau nama ekstensi, misalnya @"MyClass" atau @"MyClass(MyExtension)". Jika ekstensi tidak disertakan dalam nama, semua ekstensi class akan disertakan secara implisit. Pola Glob didukung.

Deprecated:
Gunakan setLoggingLevel:forClasses: sebagai gantinya.
Parameters
classNamesThe class names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Sejak
3,2
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames

Menambahkan daftar nama fungsi non-anggota yang akan dicocokkan dengan filter.

Pola Glob didukung.

Deprecated:
Sebagai gantinya, gunakan setLoggingLevel:forFunctions:.
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames
minimumLogLevel: (GCKLoggerLevel)  minimumLogLevel 

Menambahkan daftar nama fungsi non-anggota yang akan dicocokkan dengan filter, menentukan level logging minimum.

Pola Glob didukung.

Deprecated:
Gunakan setLoggingLevel:forFunctions: sebagai gantinya.
Parameters
functionNamesThe function names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Sejak
3,2
- (void) addMessagePatterns: (NSArray< NSString * > *)  messagePatterns

Menambahkan daftar pola ekspresi reguler untuk mencocokkan teks pesan log.

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

Menambahkan daftar pola ekspresi reguler untuk mencocokkan teks pesan log dengan ketidaksensitifan huruf besar/kecil opsional.

Deprecated:
Gunakan addMessagePatterns: dengan inline (?-i) atau (?i) sebagai gantinya.
- (void) reset

Mereset filter; menghapus semua kriteria pencocokan.

Detail Properti

- (BOOL) exclusive
readwritenonatomicassign

Tanda yang menunjukkan apakah filter bersifat eksklusif (YES) atau inklusif (NO).

Secara default, filter bersifat inklusif, yaitu filter tersebut menerima semua pesan log yang cocok dengan filter.

Deprecated:
Tidak lagi diterapkan; nilai diabaikan.
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Level logging minimum yang akan dicatat dalam log dari filter ini.

Sejak
3,2