Classe GCKLogger

Riferimento alla classe GCKLogger

Panoramica

Un oggetto singleton utilizzato per il logging dal framework.

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

Vedi GCKLoggerDelegate per il protocollo delegata.

Eredita NSObject.

Riepilogo del metodo dell'istanza

(void) - logFromFunction:message:
 Registra un messaggio. Altro...
 

Riepilogo del metodo di lezione

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

Riepilogo proprietà

id< GCKLoggerDelegatedelegate
 Il delegato a cui trasferire i messaggi di log. Altro...
 
GCKLoggerFilterfilter
 Il filtro da applicare ai messaggi di log. Altro...
 
BOOL loggingEnabled
 Contatore per abilitare o disabilitare il logging. Altro...
 
BOOL fileLoggingEnabled
 Flag per l'attivazione o disattivazione del logging dei file. 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 registrazione nei log. Altro...
 

Dettaglio metodo

+ (GCKLogger *) sharedInstance

Restituisce l'istanza singleton GCKLogger.

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

Registra un messaggio.

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

Dettaglio proprietà

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Il delegato a cui trasferire i messaggi di log.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Il filtro da applicare ai messaggi di log.

Since
3,0
- (BOOL) loggingEnabled
readwritenonatomicassign

Contatore per abilitare o disabilitare il logging.

Attivo per impostazione predefinita.

Since
3,0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Flag per l'attivazione o disattivazione del logging dei file.

Questa opzione è disattivata per impostazione predefinita.

Since
3,1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

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

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

Since
3,1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

Il numero massimo di file di log.

Il minimo è 2.

Since
3,1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Il livello minimo di registrazione nei log.

Since
3,0