खास जानकारी
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