คลาส GCKLoggerFilter

ข้อมูลอ้างอิงคลาส GCKLoggerFilter

ภาพรวม

คลาสสําหรับกรองข้อความบันทึกที่ผลิตโดยใช้ GCKLogger

Since
3.0

รับค่า NSObject

สรุปเมธอดของอินสแตนซ์

(instancetype) - init
 สร้าง GCKLoggerFilter ใหม่ที่มีเกณฑ์ว่างเปล่า เพิ่มเติม...
 
(void) - setLoggingLevel:forClasses:
 กําหนดระดับการบันทึกขั้นต่ําที่ตัวกรองจะส่งสําหรับชุดคลาสที่ตรงกัน เพิ่มเติม...
 
(void) - setLoggingLevel:forFunctions:
 ตั้งค่าระดับการบันทึกขั้นต่ําที่ตัวกรองจะส่งสําหรับชุดชื่อฟังก์ชันที่ตรงกัน เพิ่มเติม...
 
(void) - addClassNames:
 เพิ่มรายการชื่อคลาสที่ตัวกรองจะจับคู่ เพิ่มเติม...
 
(void) - addClassNames:minimumLogLevel:
 เพิ่มรายการชื่อชั้นเรียนที่จะจับคู่กับตัวกรอง โดยระบุระดับการบันทึกขั้นต่ํา เพิ่มเติม...
 
(void) - addFunctionNames:
 เพิ่มรายการชื่อฟังก์ชันที่ไม่ใช่สมาชิกเพื่อให้จับคู่กับตัวกรอง เพิ่มเติม...
 
(void) - addFunctionNames:minimumLogLevel:
 เพิ่มรายการชื่อฟังก์ชันที่ไม่ใช่สมาชิกเพื่อจับคู่กับตัวกรอง โดยระบุระดับการบันทึกขั้นต่ํา เพิ่มเติม...
 
(void) - addMessagePatterns:
 เพิ่มรายการรูปแบบนิพจน์ทั่วไปสําหรับการจับคู่ข้อความบันทึก เพิ่มเติม...
 
(void) - addMessagePatterns:caseInsensitive:
 เพิ่มรายการรูปแบบนิพจน์ทั่วไปสําหรับจับคู่ข้อความบันทึกกับตัวเลือกตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ (ไม่บังคับ) เพิ่มเติม...
 
(void) - reset
 รีเซ็ตตัวกรองและนําเกณฑ์การจับคู่ทั้งหมดออก เพิ่มเติม...
 

สรุปพร็อพเพอร์ตี้

BOOL exclusive
 แฟล็กที่บ่งชี้ว่าตัวกรองใช้ตัวกรองเฉพาะ (YES) หรือรวม (NO) เพิ่มเติม...
 
GCKLoggerLevel minimumLevel
 ระดับการบันทึกขั้นต่ําที่จะบันทึกจากตัวกรองนี้ เพิ่มเติม...
 

รายละเอียดเมธอด

- (instancetype) init

สร้าง GCKLoggerFilter ใหม่ที่มีเกณฑ์ว่างเปล่า

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

กําหนดระดับการบันทึกขั้นต่ําที่ตัวกรองจะส่งสําหรับชุดคลาสที่ตรงกัน

ชื่อคลาส Glob รองรับชื่อคลาส

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 

ตั้งค่าระดับการบันทึกขั้นต่ําที่ตัวกรองจะส่งสําหรับชุดชื่อฟังก์ชันที่ตรงกัน

รองรับ Glob Pattern

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

เพิ่มรายการชื่อคลาสที่ตัวกรองจะจับคู่

ชื่อชั้นเรียนอาจเป็นชื่อที่เรียบง่ายหรือชื่อส่วนขยาย เช่น @"MyClass" หรือ @"MyClass(MyExtension)" หากชื่อนั้นไม่มีส่วนขยาย ส่วนขยายทั้งหมดของชั้นเรียนจะรวมโดยปริยาย รองรับ Glob Pattern

Deprecated:
ใช้ setLoggingLevel:forClasses: แทน
- (void) addClassNames: (NSArray< NSString * > *)  classNames
minimumLogLevel: (GCKLoggerLevel minimumLogLevel 

เพิ่มรายการชื่อชั้นเรียนที่จะจับคู่กับตัวกรอง โดยระบุระดับการบันทึกขั้นต่ํา

ชื่อชั้นเรียนอาจเป็นชื่อที่เรียบง่ายหรือชื่อส่วนขยาย เช่น @"MyClass" หรือ @"MyClass(MyExtension)" หากชื่อนั้นไม่มีส่วนขยาย ส่วนขยายทั้งหมดของชั้นเรียนจะรวมโดยปริยาย รองรับ Glob Pattern

Deprecated:
ใช้ setLoggingLevel:forClasses: แทน
Parameters
classNamesThe class names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Since
3.2
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames

เพิ่มรายการชื่อฟังก์ชันที่ไม่ใช่สมาชิกเพื่อให้จับคู่กับตัวกรอง

รองรับ Glob Pattern

Deprecated:
ใช้ setLoggingLevel:forFunctions: แทน
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames
minimumLogLevel: (GCKLoggerLevel minimumLogLevel 

เพิ่มรายการชื่อฟังก์ชันที่ไม่ใช่สมาชิกเพื่อจับคู่กับตัวกรอง โดยระบุระดับการบันทึกขั้นต่ํา

รองรับ Glob Pattern

Deprecated:
ใช้ setLoggingLevel:forFunctions: แทน
Parameters
functionNamesThe function names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
Since
3.2
- (void) addMessagePatterns: (NSArray< NSString * > *)  messagePatterns

เพิ่มรายการรูปแบบนิพจน์ทั่วไปสําหรับการจับคู่ข้อความบันทึก

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

เพิ่มรายการรูปแบบนิพจน์ทั่วไปสําหรับจับคู่ข้อความบันทึกกับตัวเลือกตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ (ไม่บังคับ)

Deprecated:
ใช้ addMessagePatterns: กับแทรกในบรรทัด (?-i) หรือ (?i) แทน
- (void) reset

รีเซ็ตตัวกรองและนําเกณฑ์การจับคู่ทั้งหมดออก

รายละเอียดพร็อพเพอร์ตี้

- (BOOL) exclusive
readwritenonatomicassign

การแจ้งที่บ่งบอกว่าตัวกรองเป็นข้อมูลพิเศษ (YES) หรือรวมทั้งหมด (NO)

ตามค่าเริ่มต้น ตัวกรองจะรวมอยู่ โดยจะยอมรับบันทึกทั้งหมดที่ตรงกับตัวกรองนั้น

Deprecated:
ไม่ได้ใช้แล้ว ระบบไม่สนใจค่า
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

ระดับการบันทึกขั้นต่ําที่จะบันทึกจากตัวกรองนี้

Since
3.2