Clase GCKLogger

Referencia de la clase GCKLogger

Descripción general

Es un objeto singleton que usa el framework para el registro.

Si se asigna un delegado, los mensajes de registro con formato se pasan a este. De lo contrario, los mensajes se escriben con NSLog() en las compilaciones de depuración y se descartan en otros casos.

Consulta GCKLoggerDelegate para ver el protocolo de delegado.

Hereda de NSObject.

Resumen de métodos de instancia

(void) - logFromFunction:message:
 Registra un mensaje. Más…
 

Resumen de métodos de clase

(GCKLogger *) + sharedInstance
 Devuelve la instancia singleton de GCKLogger. Más…
 

Resumen de la propiedad

id< GCKLoggerDelegatedelegate
 Es el delegado al que se pasan los mensajes de registro. Más…
 
GCKLoggerFilterfilter
 Es el filtro que se aplicará a los mensajes de registro. Más…
 
BOOL loggingEnabled
 Es una marca para habilitar o inhabilitar el registro. Más…
 
BOOL fileLoggingEnabled
 Es una marca para habilitar o inhabilitar el registro de archivos. Más…
 
NSUInteger maxLogFileSize
 Tamaño máximo de un archivo de registro, en bytes. Más…
 
NSUInteger maxLogFileCount
 Es la cantidad máxima de archivos de registro. Más…
 
GCKLoggerLevel minimumLevel
 Es el nivel de registro mínimo que se registrará. Más…
 

Detalle del método

+ (GCKLogger *) sharedInstance

Devuelve la instancia singleton de GCKLogger.

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

Registra un mensaje.

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

Detalles de la propiedad

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Es el delegado al que se pasan los mensajes de registro.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Es el filtro que se aplicará a los mensajes de registro.

Desde
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

Es una marca para habilitar o inhabilitar el registro.

Activada de forma predeterminada.

Desde
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Es una marca para habilitar o inhabilitar el registro de archivos.

Está desactivada de forma predeterminada.

Desde
3.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

Tamaño máximo de un archivo de registro, en bytes.

El mínimo es 32 KiB. Si el valor es 0, se usará el tamaño máximo predeterminado de 2 MiB.

Desde
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

Es la cantidad máxima de archivos de registro.

El mínimo es 2.

Desde
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Es el nivel de registro mínimo que se registrará.

Desde
3.0