GCKLoggerFilter क्लास

GCKLoggerFilter क्लास का रेफ़रंस

खास जानकारी

GCKLogger का इस्तेमाल करके बनाए गए लॉग मैसेज को फ़िल्टर करने के लिए क्लास.

से
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 

मैच करने वाली क्लास के सेट के लिए, फ़िल्टर की मदद से पास किया जाने वाला कम से कम लॉगिंग लेवल सेट करता है.

ग्लोब पैटर्न, क्लास के नामों के साथ काम करते हैं.

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

यह कॉलम, लॉग का कम से कम लेवल सेट करता है, जो मैच करने वाले फ़ंक्शन के नामों के सेट के लिए, फ़िल्टर की मदद से पास किया जाएगा.

ग्लोब पैटर्न काम करते हैं.

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

फ़िल्टर से मैच करने के लिए क्लास के नामों की सूची जोड़ता है.

क्लास का नाम, कोई सामान्य नाम या किसी एक्सटेंशन का नाम हो सकता है. उदाहरण के लिए, @"MyClass" या @"MyClass(MyExtension)". अगर नाम में कोई एक्सटेंशन शामिल नहीं है, तो क्लास के सभी एक्सटेंशन इंप्लिसिट तरीके से शामिल किए जाएंगे. ग्लोब पैटर्न काम करते हैं.

Deprecated:
इसके बजाय, setLoggingLevel:forClasses: का इस्तेमाल करें.
- (void) addClassNames: (NSArray< NSString * > *)  classNames
minimumLogLevel: (GCKLoggerLevel)  minimumLogLevel 

फ़िल्टर से मैच करने के लिए क्लास के नामों की सूची जोड़ता है. साथ ही, लॉग करने का कम से कम लेवल तय करता है.

क्लास का नाम, कोई सामान्य नाम या किसी एक्सटेंशन का नाम हो सकता है. उदाहरण के लिए, @"MyClass" या @"MyClass(MyExtension)". अगर नाम में कोई एक्सटेंशन शामिल नहीं है, तो क्लास के सभी एक्सटेंशन इंप्लिसिट तरीके से शामिल किए जाएंगे. ग्लोब पैटर्न काम करते हैं.

Deprecated:
इसके बजाय, setLoggingLevel:forClasses: का इस्तेमाल करें.
Parameters
classNamesThe class names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
से
3.2
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames

फ़िल्टर से मैच करने के लिए, उन फ़ंक्शन के नामों की सूची जोड़ता है जो सदस्य नहीं हैं.

ग्लोब पैटर्न काम करते हैं.

Deprecated:
इसके बजाय, setLoggingLevel:forFunctions: का इस्तेमाल करें.
- (void) addFunctionNames: (NSArray< NSString * > *)  functionNames
minimumLogLevel: (GCKLoggerLevel)  minimumLogLevel 

फ़िल्टर से मैच करने के लिए, उन फ़ंक्शन के नामों की सूची जोड़ता है जो सदस्य नहीं हैं. साथ ही, कम से कम लॉगिंग लेवल तय करता है.

ग्लोब पैटर्न काम करते हैं.

Deprecated:
इसके बजाय, setLoggingLevel:forFunctions: का इस्तेमाल करें.
Parameters
functionNamesThe function names.
minimumLogLevelThe minimum level to log; may be GCKLoggerLevelVerbose to log all levels.
से
3.2
- (void) addMessagePatterns: (NSArray< NSString * > *)  messagePatterns

लॉग मैसेज के टेक्स्ट से मिलान करने के लिए, रेगुलर एक्सप्रेशन पैटर्न की सूची जोड़ता है.

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

लॉग मैसेज के टेक्स्ट का वैकल्पिक केस-इनसेंसिटिविटी से मिलान करने के लिए, रेगुलर एक्सप्रेशन पैटर्न की सूची जोड़ता है.

Deprecated:
इसके बजाय, इनलाइन (?-i) या (?i) के साथ addMessagePatterns: का इस्तेमाल करें.
- (void) reset

फ़िल्टर रीसेट करता है और मैच करने वाले सभी मानदंड हटाता है.

प्रॉपर्टी की जानकारी

- (BOOL) exclusive
readwritenonatomicassign

फ़्लैग से पता चलता है कि फ़िल्टर, खास (YES) है या शामिल (NO) है.

डिफ़ॉल्ट रूप से फ़िल्टर शामिल होते हैं. इसका मतलब है कि ये फ़िल्टर से मेल खाने वाले सभी लॉग मैसेज स्वीकार करते हैं.

Deprecated:
अब लागू नहीं किया गया; मान को अनदेखा किया गया है.
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

लॉग करने का सबसे कम लेवल, जिसे इस फ़िल्टर से लॉग किया जाएगा.

से
3.2