GCKLogger Sınıfı

GCKLogger Sınıf Referansı

Genel bakış

Çerçeve tarafından günlük kaydı için kullanılan bir tekil nesne.

Yetki verilmiş bir kullanıcı atanırsa biçimlendirilmiş günlük mesajları yetki verilmiş kullanıcıya iletilir. Aksi takdirde iletiler, hata ayıklama derlemelerindeki NSLog() yöntemi kullanılarak yazılır ve aksi takdirde silinir.

Yetki verilen protokol için GCKLoggerDelegate adresine bakın.

NSObject'i devralır.

Sınıf Yöntemi Özeti

(GCKLogger *) + sharedInstance
 GCKLogger singleton örneğini döndürür. Diğer...
 

Mülk Özeti

id< GCKLoggerDelegatedelegate
 Günlük mesajlarını ileteceği yetki verilmiş kullanıcı. Diğer...
 
GCKLoggerFilterfilter
 Günlük mesajlarına uygulanacak filtre. Diğer...
 
BOOL loggingEnabled
 Günlük kaydını etkinleştirmek veya devre dışı bırakmak için işaretleyin. Diğer...
 
BOOL fileLoggingEnabled
 Dosya günlük kaydını etkinleştirmek veya devre dışı bırakmak için işaretleyin. Diğer...
 
BOOL consoleLoggingEnabled
 Doğrudan konsola günlük kaydını etkinleştirmek veya devre dışı bırakmak için işaretleyin (NSLog aracılığıyla). Diğer...
 
NSUInteger maxLogFileSize
 Günlük dosyasının bayt cinsinden maksimum boyutu. Diğer...
 
NSUInteger maxLogFileCount
 Günlük dosyalarının maksimum sayısı. Diğer...
 
GCKLoggerLevel minimumLevel
 Günlüğe kaydedilecek minimum günlük düzeyi. Diğer...
 

Yöntem Ayrıntıları

+ (GCKLogger *) sharedInstance

GCKLogger singleton örneğini döndürür.

Mülk Ayrıntıları

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Günlük mesajlarını ileteceği yetki verilmiş kullanıcı.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Günlük mesajlarına uygulanacak filtre.

Since
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

Günlük kaydını etkinleştirmek veya devre dışı bırakmak için işaretleyin.

Varsayılan olarak etkindir.

Since
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Dosya günlük kaydını etkinleştirmek veya devre dışı bırakmak için işaretleyin.

Varsayılan olarak kapalıdır. Bu özellik etkinleştirilirse günlük mesajları, uygulamanın önbellek dizinindeki bir grup dönen dosyaya yazılır. Bu dosyaların sayısı ve maksimum boyutu bu sınıfın diğer özellikleri aracılığıyla yapılandırılabilir.

Since
3.1
- (BOOL) consoleLoggingEnabled
readwritenonatomicassign

Doğrudan konsola günlük kaydını etkinleştirmek veya devre dışı bırakmak için işaretleyin (NSLog aracılığıyla).

Varsayılan olarak kapalıdır.

Since
4.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

Günlük dosyasının bayt cinsinden maksimum boyutu.

Minimum değer 32 KiB'dir. Değer 0 ise varsayılan maksimum boyut 2 MiB kullanılır.

Since
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

Günlük dosyalarının maksimum sayısı.

Minimum değer 2'dir.

Since
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Günlüğe kaydedilecek minimum günlük düzeyi.

Since
3.0
Deprecated:
GCKLoggerFilter için minimum günlük kaydı düzeyini belirtin.