Kelas GCKLogger

Referensi Class GCKLogger

Ringkasan

Objek singleton yang digunakan untuk logging oleh framework.

Jika delegasi ditetapkan, pesan log yang diformat 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 Kelas

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

Ringkasan Properti

id< GCKLoggerDelegatedelegate
 Delegasi yang menjadi tujuan penerusan pesan log. Lainnya...
 
GCKLoggerFilterfilter
 Filter yang akan diterapkan ke pesan log. Lainnya...
 
BOOL loggingEnabled
 Tanda untuk mengaktifkan atau menonaktifkan logging. Lainnya...
 
BOOL fileLoggingEnabled
 Tanda untuk mengaktifkan atau menonaktifkan logging file. Lainnya...
 
BOOL consoleLoggingEnabled
 Tanda untuk mengaktifkan atau menonaktifkan logging langsung ke konsol (melalui NSLog). 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.

Detail Properti

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Delegasi yang menjadi tujuan penerusan pesan log.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Filter yang akan diterapkan ke pesan log.

Sejak
3,0
- (BOOL) loggingEnabled
readwritenonatomicassign

Tanda untuk mengaktifkan atau menonaktifkan logging.

Aktif secara default.

Sejak
3,0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Tanda untuk mengaktifkan atau menonaktifkan logging file.

Nonaktif secara default. Jika diaktifkan, pesan log akan ditulis ke kumpulan file yang dirotasi di direktori cache aplikasi. Jumlah dan ukuran maksimum file ini dapat dikonfigurasi melalui properti lain dari class ini.

Sejak
3,1
- (BOOL) consoleLoggingEnabled
readwritenonatomicassign

Tanda untuk mengaktifkan atau menonaktifkan logging langsung ke konsol (melalui NSLog).

Nonaktif secara default.

Sejak
4,1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

Ukuran maksimum file log, dalam byte.

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

Sejak
3,1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

Jumlah maksimum file log.

Jumlah minimumnya adalah 2.

Sejak
3,1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Level logging minimum yang akan dicatat.

Sejak
3,0
Deprecated:
Menentukan level logging minimum di GCKLoggerFilter.