Classe GCKLogger

Documentation de référence sur la classe GCKLogger

Présentation

Objet singleton utilisé pour la journalisation par le framework.

Si un délégué est attribué, les messages de journal formatés sont transmis au délégué. Sinon, les messages sont écrits à l'aide de NSLog() dans les versions de débogage et sont ignorés.

Consultez GCKLoggerDelegate pour connaître le protocole de délégation.

Hérite de NSObject.

Résumé de la méthode d'instance

(void) - logFromFunction:message:
 Enregistre un message. Plus...
 

Résumé de la méthode de classe

(GCKLogger *) + sharedInstance
 Renvoie l'instance du singleton GCKLogger. Plus...
 

Récapitulatif de la propriété

id< GCKLoggerDelegatedelegate
 Délégué auquel les messages de journal doivent être transmis. Plus...
 
GCKLoggerFilterfilter
 Filtre à appliquer aux messages de journal. Plus...
 
BOOL loggingEnabled
 Indicateur pour activer ou désactiver la journalisation. Plus...
 
BOOL fileLoggingEnabled
 Indicateur pour activer ou désactiver la journalisation des fichiers. Plus...
 
NSUInteger maxLogFileSize
 Taille maximale d'un fichier journal, en octets. Plus...
 
NSUInteger maxLogFileCount
 Nombre maximal de fichiers journaux. Plus...
 
GCKLoggerLevel minimumLevel
 Niveau de journalisation minimal qui sera enregistré. Plus...
 

Détails sur la méthode

+ (GCKLogger *) sharedInstance

Renvoie l'instance du singleton GCKLogger.

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

Enregistre un message.

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

Détails de la propriété

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Délégué auquel les messages de journal doivent être transmis.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Filtre à appliquer aux messages de journal.

Sincé
3,0
- (BOOL) loggingEnabled
readwritenonatomicassign

Indicateur pour activer ou désactiver la journalisation.

Activé par défaut.

Sincé
3,0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Indicateur pour activer ou désactiver la journalisation des fichiers.

Désactivé par défaut.

Sincé
3.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

Taille maximale d'un fichier journal, en octets.

La valeur minimale est de 32 Kio. Si la valeur est 0, la taille maximale par défaut de 2 Mio est utilisée.

Sincé
3.1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

Nombre maximal de fichiers journaux.

La valeur minimale est 2.

Sincé
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Niveau de journalisation minimal qui sera enregistré.

Sincé
3,0