کلاس GCKLogger

مرجع کلاس GCKLogger

بررسی اجمالی

یک شیء تک تن که برای لاگ کردن توسط چارچوب استفاده می شود.

اگر یک نماینده اختصاص داده شود، پیام های گزارش قالب بندی شده به نماینده ارسال می شود. در غیر این صورت، پیام‌ها با استفاده از NSLog() در ساخت‌های اشکال‌زدایی نوشته می‌شوند و در غیر این صورت دور ریخته می‌شوند.

برای پروتکل نماینده به GCKLoggerDelegate مراجعه کنید.

NSObject را به ارث می برد.

خلاصه روش کلاس

( GCKLogger *) + sharedInstance
نمونه تک‌تنه GCKLogger برمی‌گرداند. بیشتر...

خلاصه اموال

id< GCKLoggerDelegate delegate
نماینده ارسال پیام های گزارش به. بیشتر...
GCKLoggerFilter filter
فیلتری که برای پیام های گزارش اعمال می شود. بیشتر...
BOOL  loggingEnabled
برای فعال یا غیرفعال کردن ورود به سیستم پرچم گذاری کنید. بیشتر...
BOOL  fileLoggingEnabled
برای فعال یا غیرفعال کردن ثبت فایل پرچم گذاری کنید. بیشتر...
BOOL  consoleLoggingEnabled
برای فعال یا غیرفعال کردن ورود مستقیم به کنسول (از طریق NSLog) پرچم گذاری کنید. بیشتر...
NSUInteger  maxLogFileSize
حداکثر اندازه یک فایل گزارش، بر حسب بایت. بیشتر...
NSUInteger  maxLogFileCount
حداکثر تعداد فایل های گزارش. بیشتر...
GCKLoggerLevel  minimumLevel
حداقل سطح ورود به سیستم که ثبت خواهد شد. بیشتر...

جزئیات روش

+ ( GCKLogger *) sharedInstance

نمونه تک‌تنه GCKLogger برمی‌گرداند.

جزئیات ملک

- (id< GCKLoggerDelegate >) delegate
read write nonatomic weak

نماینده ارسال پیام های گزارش به.

- ( GCKLoggerFilter *) filter
read write nonatomic strong

فیلتری که برای پیام های گزارش اعمال می شود.

از آنجا که
3.0
- (BOOL) loggingEnabled
read write nonatomic assign

برای فعال یا غیرفعال کردن ورود به سیستم پرچم گذاری کنید.

به طور پیش فرض روشن است.

از آنجا که
3.0
- (BOOL) fileLoggingEnabled
read write nonatomic assign

برای فعال یا غیرفعال کردن ثبت فایل پرچم گذاری کنید.

به طور پیش فرض خاموش است. اگر فعال باشد، پیام‌های گزارش روی مجموعه‌ای از فایل‌های در حال چرخش در فهرست حافظه پنهان برنامه نوشته می‌شوند. تعداد و حداکثر اندازه این فایل ها را می توان از طریق ویژگی های دیگر این کلاس پیکربندی کرد.

از آنجا که
3.1
- (BOOL) consoleLoggingEnabled
read write nonatomic assign

برای فعال یا غیرفعال کردن ورود مستقیم به کنسول (از طریق NSLog) پرچم گذاری کنید.

به طور پیش فرض خاموش است.

از آنجا که
4.1
- (NSUInteger) maxLogFileSize
read write nonatomic assign

حداکثر اندازه یک فایل گزارش، بر حسب بایت.

حداقل 32 کیلو بایت است. اگر مقدار 0 باشد، حداکثر اندازه پیش فرض 2 مگابایت استفاده خواهد شد.

از آنجا که
3.1
- (NSUInteger) maxLogFileCount
read write nonatomic assign

حداکثر تعداد فایل های گزارش.

حداقل 2 است.

از آنجا که
3.1
- (GCKLoggerLevel) minimumLevel
read write nonatomic assign

حداقل سطح ورود به سیستم که ثبت خواهد شد.

از آنجا که
3.0
Deprecated:
حداقل سطح گزارش را در GCKLoggerFilter مشخص کنید.