खास जानकारी
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
-
minimumLevel The minimum logging level for these classes. May be GCKLoggerLevelVerbose. to include all levels. classNames A list of class names.
- सिंस
- 3.3
- (void) setLoggingLevel: | (GCKLoggerLevel) | minimumLevel | |
forFunctions: | (NSArray< NSString * > *) | functionNames | |
उस कम से कम लॉगिंग लेवल को सेट करता है जो मिलते-जुलते फ़ंक्शन के नामों के सेट के लिए फ़िल्टर से गुज़रना होगा.
ग्लोब पैटर्न भी काम करते हैं.
- Parameters
-
minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose to include all levels. functionNames A 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
-
classNames The class names. minimumLogLevel The 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
-
functionNames The function names. minimumLogLevel The 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 |
फ़िल्टर रीसेट होता है, मेल खाने वाले सभी मानदंड निकाले जाते हैं.
प्रॉपर्टी की जानकारी
|
readwritenonatomicassign |
एक फ़्लैग, जिससे यह पता चलता है कि फ़िल्टर खास है (YES
) या शामिल है (NO
).
डिफ़ॉल्ट फ़िल्टर में, डिफ़ॉल्ट रूप से ऐसे फ़िल्टर शामिल होते हैं जो फ़िल्टर से मैच होते हैं.
- Deprecated:
- अब लागू नहीं किया जाता; मान को अनदेखा कर दिया जाता है.
|
readwritenonatomicassign |
वह सबसे कम लॉगिंग लेवल जो इस फ़िल्टर से लॉग किया जाएगा.
- सिंस
- 3.2