Classe GCKLogger

Riferimento alla classe GCKLogger

Panoramica

Oggetto singleton utilizzato per il logging dal framework.

Se viene assegnato un delegato, i messaggi di log formattati vengono passati al delegato. In caso contrario, i messaggi vengono scritti utilizzando NSLog() nelle build di debug e vengono eliminati in caso contrario.

Vedi GCKLoggerDelegate per il protocollo delegato.

Eredita NSObject.

Riepilogo metodo classe

(GCKLogger *) + sharedInstance
 Restituisce l'istanza singleton GCKLogger. Altro...
 

Riepilogo proprietà

id< GCKLoggerDelegatedelegate
 Il delegato a cui passare i messaggi di log. Altro...
 
GCKLoggerFilterfilter
 Il filtro da applicare ai messaggi di log. Altro...
 
BOOL loggingEnabled
 Flag per l'attivazione o la disattivazione del logging. Altro...
 
BOOL fileLoggingEnabled
 Flag per attivare o disattivare il logging dei file. Altro...
 
BOOL consoleLoggingEnabled
 Flag per abilitare o disabilitare il logging direttamente nella console (tramite NSLog). Altro...
 
NSUInteger maxLogFileSize
 La dimensione massima di un file di log, in byte. Altro...
 
NSUInteger maxLogFileCount
 Il numero massimo di file di log. Altro...
 
GCKLoggerLevel minimumLevel
 Il livello minimo di logging che verrà registrato. Altro...
 

Dettaglio metodo

+ (GCKLogger *) sharedInstance

Restituisce l'istanza singleton GCKLogger.

Dettagli della proprietà

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Il delegato a cui passare i messaggi di log.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Il filtro da applicare ai messaggi di log.

Dal
3,0
- (BOOL) loggingEnabled
readwritenonatomicassign

Flag per l'attivazione o la disattivazione del logging.

On per impostazione predefinita.

Dal
3,0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Flag per attivare o disattivare il logging dei file.

Opzione disattivata per impostazione predefinita. Se questa opzione è abilitata, i messaggi di log vengono scritti in un insieme di file a rotazione nella directory della cache dell'app. Il numero e la dimensione massima di questi file possono essere configurati tramite altre proprietà di questa classe.

Dal
3,1
- (BOOL) consoleLoggingEnabled
readwritenonatomicassign

Flag per abilitare o disabilitare il logging direttamente nella console (tramite NSLog).

Opzione disattivata per impostazione predefinita.

Dal
4,1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

La dimensione massima di un file di log, in byte.

Il valore minimo è 32 KiB. Se il valore è 0, verrà utilizzata la dimensione massima predefinita di 2 MiB.

Dal
3,1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

Il numero massimo di file di log.

Il numero minimo è 2.

Dal
3,1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Il livello minimo di logging che verrà registrato.

Dal
3,0
Deprecated:
Specifica il livello minimo di logging in GCKLoggerFilter.