Kelas GCKLoggerFilter

Referensi Class GCKLoggerFilter

Ringkasan

Class untuk memfilter pesan log yang dibuat menggunakan GCKLogger.

Since
3,0

Mewarisi NSObject.

Ringkasan Metode Instance

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

Ringkasan Properti

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

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.
Since
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.
Since
3,3
- (void) addClassNames: (NSArray< NSString * > *)  classNames

Menambahkan daftar nama class yang akan dicocokkan dengan 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:
Gunakan setLoggingLevel:forClasses: sebagai gantinya.
- (void) addClassNames: (NSArray< NSString * > *)  classNames
minimumLogLevel: (GCKLoggerLevel minimumLogLevel 

Menambahkan daftar nama class yang akan dicocokkan dengan filter, menentukan tingkat 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.
Since
3,2
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames

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

Pola glob didukung.

Deprecated:
Gunakan setLoggingLevel:forFunctions: sebagai gantinya.
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames
minimumLogLevel: (GCKLoggerLevel minimumLogLevel 

Menambahkan daftar nama fungsi non-anggota yang akan dicocokkan dengan filter, menentukan tingkat 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.
Since
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 ketidakpekaan huruf besar (opsional).

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

Mereset filter; menghapus semua kriteria yang cocok.

Detail Properti

- (BOOL) exclusive
readwritenonatomicassign

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

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

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

Level logging minimum yang akan dicatat dari filter ini.

Since
3,2