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.

Örnek Yöntemi Özeti

(void) - logFromFunction:message:
 Bir mesajı günlüğe kaydeder. Diğer...
 

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...
 
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.

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

Bir mesajı günlüğe kaydeder.

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

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.

Since
3.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