Kelas GCKLogger

Referensi Class GCKLogger

Ringkasan

Objek singleton yang digunakan untuk logging oleh framework.

Jika penerima delegasi ditetapkan, pesan log yang diformat akan diteruskan ke penerima delegasi. Jika tidak, pesan akan ditulis menggunakan NSLog() dalam build debug dan akan dihapus jika tidak.

Lihat GCKLoggerDelegate untuk protokol delegasi.

Mewarisi NSObject.

Ringkasan Metode Instance

(void) - logFromFunction:message:
 Mencatat pesan. Lainnya...
 

Ringkasan Metode Class

(GCKLogger *) + sharedInstance
 Menampilkan instance singleton GCKLogger. Lainnya...
 

Ringkasan Properti

id< GCKLoggerDelegatedelegate
 Delegasi untuk meneruskan pesan log. Lainnya...
 
GCKLoggerFilterfilter
 Filter yang akan diterapkan ke pesan log. Lainnya...
 
BOOL loggingEnabled
 Flag untuk mengaktifkan atau menonaktifkan logging. Lainnya...
 
BOOL fileLoggingEnabled
 Flag untuk mengaktifkan atau menonaktifkan logging file. Lainnya...
 
NSUInteger maxLogFileSize
 Ukuran maksimum file log, dalam byte. Lainnya...
 
NSUInteger maxLogFileCount
 Jumlah maksimum file log. Lainnya...
 
GCKLoggerLevel minimumLevel
 Level logging minimum yang akan dicatat. Lainnya...
 

Detail Metode

+ (GCKLogger *) sharedInstance

Menampilkan instance singleton GCKLogger.

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

Mencatat pesan.

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

Detail Properti

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Delegasi untuk meneruskan pesan log.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Filter yang akan diterapkan ke pesan log.

Sejak
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

Flag untuk mengaktifkan atau menonaktifkan logging.

Aktif secara default.

Sejak
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Flag untuk mengaktifkan atau menonaktifkan logging file.

Nonaktif secara default.

Sejak
3.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

Ukuran maksimum file log, dalam byte.

Minimumnya adalah 32 KiB. Jika nilainya 0, ukuran maksimum default 2 MiB akan digunakan.

Sejak
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

Jumlah maksimum file log.

Nilai minimumnya adalah 2.

Sejak
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Level logging minimum yang akan dicatat.

Sejak
3.0