GCKLogger क्लास

खास जानकारी

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

अगर किसी डेलिगेट को असाइन किया जाता है, तो फ़ॉर्मैट किए गए लॉग मैसेज डेलिगेट को पास किए जाते हैं. ऐसा न होने पर, मैसेज को डीबग बिल्ड में NSLog() का इस्तेमाल करके लिखा जाता है. हालांकि, अन्य मामलों में इन्हें खारिज कर दिया जाता है.

डेलिगेट प्रोटोकॉल के लिए, GCKLoggerDelegate देखें.

यह NSObject से इनहेरिट करता है.

इंस्टेंस के तरीके की खास जानकारी

(void) - logFromFunction:message:
 यह फ़ंक्शन, मैसेज को लॉग करता है. ज़्यादा...
 

क्लास के तरीके की खास जानकारी

(GCKLogger *) + sharedInstance
 यह GCKLogger का सिंगलटन इंस्टेंस दिखाता है. ज़्यादा...
 

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

id< GCKLoggerDelegatedelegate
 डेलिगेट, जिसे लॉग मैसेज भेजे जाने हैं. ज़्यादा...
 
GCKLoggerFilterfilter
 लॉग मैसेज पर लागू करने के लिए फ़िल्टर. ज़्यादा...
 
BOOL loggingEnabled
 लॉगिंग की सुविधा चालू या बंद करने के लिए फ़्लैग करें. ज़्यादा...
 
BOOL fileLoggingEnabled
 फ़ाइल लॉगिंग की सुविधा चालू या बंद करने के लिए फ़्लैग करें. ज़्यादा...
 
NSUInteger maxLogFileSize
 लॉग फ़ाइल का ज़्यादा से ज़्यादा साइज़, बाइट में. ज़्यादा...
 
NSUInteger maxLogFileCount
 ज़्यादा से ज़्यादा लॉग फ़ाइलें. ज़्यादा...
 
GCKLoggerLevel minimumLevel
 लॉगिंग का वह कम से कम लेवल जिसे लॉग किया जाएगा. ज़्यादा...
 

तरीके की जानकारी

+ (GCKLogger *) sharedInstance

यह GCKLogger का सिंगलटन इंस्टेंस दिखाता है.

- (void) logFromFunction: (const char *)  function
message: (NSString *)  format
,   ... 

यह फ़ंक्शन, मैसेज को लॉग करता है.

Parameters
functionThe calling function, normally __func__.
formatThe format string.

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

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

डेलिगेट, जिसे लॉग मैसेज भेजे जाने हैं.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

लॉग मैसेज पर लागू करने के लिए फ़िल्टर.

से
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

लॉगिंग की सुविधा चालू या बंद करने के लिए फ़्लैग करें.

यह सेटिंग डिफ़ॉल्ट रूप से चालू होती है.

से
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

फ़ाइल लॉगिंग की सुविधा चालू या बंद करने के लिए फ़्लैग करें.

यह सुविधा डिफ़ॉल्ट रूप से बंद होती है.

से
3.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

लॉग फ़ाइल का ज़्यादा से ज़्यादा साइज़, बाइट में.

यह कम से कम 32 केआईबी होना चाहिए. अगर वैल्यू 0 है, तो 2 एमबी के डिफ़ॉल्ट साइज़ का इस्तेमाल किया जाएगा.

से
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

ज़्यादा से ज़्यादा लॉग फ़ाइलें.

कम से कम दो होने चाहिए.

से
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

लॉगिंग का वह कम से कम लेवल जिसे लॉग किया जाएगा.

से
3.0