Classe GCKLogger

Riferimento alla classe GCKLogger

Panoramica

Un oggetto singleton utilizzato per la registrazione 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 ignorati in caso contrario.

Per il protocollo del delegato, consulta la pagina GCKLoggerDelegate.

Eredita NSObject.

Riepilogo del metodo dell'istanza

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

Riepilogo del metodo della classe

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

Riepilogo della 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 della registrazione. Altro…
 
BOOL fileLoggingEnabled
 Flag per l'attivazione o la disattivazione della registrazione 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 logging che verrà registrato. Altro…
 

Dettagli 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 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 della registrazione.

Attiva per impostazione predefinita.

Dal
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Flag per l'attivazione o la disattivazione della registrazione dei file.

Disattivata per impostazione predefinita.

Dal
3.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 minimo è 2.

Dal
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Il livello minimo di logging che verrà registrato.

Dal
3.0