فئة 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 |
الحد الأقصى لعدد ملفات السجلّ.
الحد الأدنى هو 2.
- منذ
- 3.1
الحد الأدنى لمستوى التسجيل الذي سيتم تسجيله.
- منذ
- 3.0
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],["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"]]