GCKLogger Sınıfı

GCKLogger Sınıf Referansı

Genel Bakış

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

Bir temsilci atanırsa biçimlendirilmiş günlük iletileri temsilciye iletilir. Aksi takdirde, iletiler hata ayıklama derlemelerinde NSLog() kullanılarak yazılır ve diğer durumlarda atılır.

Temsilci protokolü için GCKLoggerDelegate adresine bakın.

NSObject'ten devralır.

Örnek Yöntem Özeti

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

Sınıf Yöntemi Özeti

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

Tesis Özeti

id< GCKLoggerDelegatedelegate
 Günlük iletilerinin iletileceği yetkili. Diğer...
 
GCKLoggerFilterfilter
 Günlük mesajlarına uygulanacak filtre. Diğer...
 
BOOL loggingEnabled
 Günlüğe kaydetmeyi etkinleştirme veya devre dışı bırakma işareti. Diğer...
 
BOOL fileLoggingEnabled
 Dosya günlüğünü etkinleştirmek veya devre dışı bırakmak için işaret. Diğer...
 
NSUInteger maxLogFileSize
 Günlük dosyasının bayt cinsinden maksimum boyutu. Diğer...
 
NSUInteger maxLogFileCount
 Maksimum günlük dosyası sayısı. Diğer...
 
GCKLoggerLevel minimumLevel
 Günlüğe kaydedilecek minimum günlük kaydı düzeyi. Diğer...
 

Yöntem Ayrıntıları

+ (GCKLogger *) sharedInstance

GCKLogger tekil ö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.

Tesis Ayrıntıları

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Günlük iletilerinin iletileceği yetkili.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Günlük mesajlarına uygulanacak filtre.

yılından beri
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

Günlüğe kaydetmeyi etkinleştirme veya devre dışı bırakma işareti.

Varsayılan olarak etkindir.

yılından beri
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Dosya günlüğünü etkinleştirmek veya devre dışı bırakmak için işaret.

Varsayılan olarak devre dışıdır.

yılından beri
3.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

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

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

yılından beri
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

Maksimum günlük dosyası sayısı.

Minimum sayı 2'dir.

yılından beri
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

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

yılından beri
3.0