Classe GCKLogger

Referência da classe GCKLogger

Visão geral

Um objeto singleton usado para geração de registros pelo framework.

Se um delegado for atribuído, as mensagens de registro formatadas serão transmitidas a ele. Caso contrário, as mensagens serão gravadas usando NSLog() em builds de depuração e descartadas.

Consulte GCKLoggerDelegate para conferir o protocolo de delegação.

Herda o NSObject.

Resumo do método de instância

(void) - logFromFunction:message:
 Registra uma mensagem. Mais...
 

Resumo do método da classe

(GCKLogger *) + sharedInstance
 Retorna a instância singleton GCKLogger. Mais...
 

Resumo da propriedade

id< GCKLoggerDelegatedelegate
 O delegado para transmitir mensagens de registro. Mais...
 
GCKLoggerFilterfilter
 O filtro a ser aplicado às mensagens de registro. Mais...
 
BOOL loggingEnabled
 Flag para ativar ou desativar a geração de registros. Mais...
 
BOOL fileLoggingEnabled
 Flag para ativar ou desativar o registro de arquivos. Mais...
 
NSUInteger maxLogFileSize
 O tamanho máximo de um arquivo de registros, em bytes. Mais...
 
NSUInteger maxLogFileCount
 O número máximo de arquivos de registros. Mais...
 
GCKLoggerLevel minimumLevel
 O nível mínimo de geração de registros que será registrado. Mais...
 

Detalhes do método

+ (GCKLogger *) sharedInstance

Retorna a instância singleton GCKLogger.

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

Registra uma mensagem.

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

Detalhes da propriedade

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

O delegado para transmitir mensagens de registro.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

O filtro a ser aplicado às mensagens de registro.

Desde
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

Flag para ativar ou desativar a geração de registros.

Ativado por padrão.

Desde
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Flag para ativar ou desativar o registro de arquivos.

Desativado por padrão.

Desde
3.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

O tamanho máximo de um arquivo de registros, em bytes.

O mínimo é de 32 KiB. Se o valor for 0, o tamanho máximo padrão de 2 MiB será usado.

Desde
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

O número máximo de arquivos de registros.

O mínimo é 2.

Desde
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

O nível mínimo de geração de registros que será registrado.

Desde
3.0