GCKLogger क्लास
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
यह एक सिंगलटन ऑब्जेक्ट है. इसका इस्तेमाल फ़्रेमवर्क, लॉगिंग के लिए करता है.
अगर किसी डेलिगेट को असाइन किया जाता है, तो फ़ॉर्मैट किए गए लॉग मैसेज डेलिगेट को पास किए जाते हैं. ऐसा न होने पर, मैसेज को डीबग बिल्ड में NSLog() का इस्तेमाल करके लिखा जाता है. हालांकि, अन्य मामलों में इन्हें खारिज कर दिया जाता है.
डेलिगेट प्रोटोकॉल के लिए, GCKLoggerDelegate देखें.
यह NSObject से इनहेरिट करता है.
- (void) logFromFunction: |
|
(const char *) |
function |
message: |
|
(NSString *) |
format |
, |
|
|
... |
|
|
| |
यह फ़ंक्शन, मैसेज को लॉग करता है.
- Parameters
-
function | The calling function, normally __func__ . |
format | The format string. |
डेलिगेट, जिसे लॉग मैसेज भेजे जाने हैं.
लॉग मैसेज पर लागू करने के लिए फ़िल्टर.
- से
- 3.0
लॉगिंग की सुविधा चालू या बंद करने के लिए फ़्लैग करें.
यह सेटिंग डिफ़ॉल्ट रूप से चालू होती है.
- से
- 3.0
- (BOOL) fileLoggingEnabled |
|
readwritenonatomicassign |
फ़ाइल लॉगिंग की सुविधा चालू या बंद करने के लिए फ़्लैग करें.
यह सुविधा डिफ़ॉल्ट रूप से बंद होती है.
- से
- 3.1
- (NSUInteger) maxLogFileSize |
|
readwritenonatomicassign |
लॉग फ़ाइल का ज़्यादा से ज़्यादा साइज़, बाइट में.
यह कम से कम 32 केआईबी होना चाहिए. अगर वैल्यू 0 है, तो 2 एमबी के डिफ़ॉल्ट साइज़ का इस्तेमाल किया जाएगा.
- से
- 3.1
- (NSUInteger) maxLogFileCount |
|
readwritenonatomicassign |
ज़्यादा से ज़्यादा लॉग फ़ाइलें.
कम से कम दो होने चाहिए.
- से
- 3.1
लॉगिंग का वह कम से कम लेवल जिसे लॉग किया जाएगा.
- से
- 3.0
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-26 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-07-26 (UTC) को अपडेट किया गया."],[],["The GCKLogger, a singleton object, manages framework logging. It directs formatted log messages to a delegate or uses NSLog() in debug builds. Key actions include retrieving the singleton instance via `sharedInstance`, and logging messages using `logFromFunction:message:`. Properties control logging behavior: `delegate`, `filter`, `loggingEnabled`, `fileLoggingEnabled`, `maxLogFileSize`, `maxLogFileCount`, and `minimumLevel`. These allow setting a message receiver, applying a filter, enabling/disabling logging, managing file logging, setting log file limits, and setting the minimum logging level.\n"],null,[]]