Kelas GCKLogger

Referensi Class GCKLogger

Ringkasan

Objek singleton yang digunakan untuk logging oleh framework.

Jika penerima delegasi ditetapkan, pesan log berformat akan diteruskan ke 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 ke dalam log. Selengkapnya...
 

Ringkasan Metode Class

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

Ringkasan Properti

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

Detail Metode

+ (GCKLogger *) sharedInstance

Menampilkan instance singleton GCKLogger.

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

Mencatat pesan ke dalam log.

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

Detail Properti

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Delegasi yang akan dikirimi pesan log.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Filter yang akan diterapkan ke pesan log.

Since
3,0
- (BOOL) loggingEnabled
readwritenonatomicassign

Tanda untuk mengaktifkan atau menonaktifkan logging.

Aktif secara default.

Since
3,0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Tanda untuk mengaktifkan atau menonaktifkan logging file.

Nonaktif secara default.

Since
3,1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

Ukuran maksimum file log, dalam byte.

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

Since
3,1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

Jumlah maksimum file log.

Batas minimumnya adalah 2.

Since
3,1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Level logging minimum yang akan dicatat.

Since
3,0