GCKLogger-Klasse

Referenz zur GCKLogger-Klasse

Übersicht

Ein Singleton-Objekt, das vom Framework für das Logging verwendet wird.

Wenn ein Bevollmächtigter zugewiesen ist, werden die formatierten Lognachrichten an den Bevollmächtigten übergeben. Andernfalls werden die Nachrichten mit NSLog() in Debug-Builds geschrieben und ansonsten verworfen.

Weitere Informationen zum Delegatprotokoll finden Sie unter GCKLoggerDelegate.

Übernimmt NSObject.

Zusammenfassung der Instanzmethoden

(void) - logFromFunction:message:
 Protokolliert eine Nachricht. Mehr...
 

Zusammenfassung der Klassenmethoden

(GCKLogger *) + sharedInstance
 Gibt die Singleton-Instanz GCKLogger zurück. Mehr...
 

Property-Zusammenfassung

id< GCKLoggerDelegatedelegate
 Der Bevollmächtigte, an den Lognachrichten übergeben werden sollen. Mehr...
 
GCKLoggerFilterfilter
 Der Filter, der auf Lognachrichten angewendet werden soll. Mehr...
 
BOOL loggingEnabled
 Flag zum Aktivieren oder Deaktivieren des Loggings. Mehr...
 
BOOL fileLoggingEnabled
 Flag zum Aktivieren oder Deaktivieren des Datei-Loggings. Mehr...
 
NSUInteger maxLogFileSize
 Die maximale Größe einer Protokolldatei in Byte. Mehr...
 
NSUInteger maxLogFileCount
 Die maximale Anzahl von Protokolldateien. Mehr...
 
GCKLoggerLevel minimumLevel
 Die minimale Logging-Ebene, die protokolliert wird. Mehr...
 

Methodendetail

+ (GCKLogger *) sharedInstance

Gibt die Singleton-Instanz GCKLogger zurück.

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

Protokolliert eine Nachricht.

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

Property-Details

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Der Bevollmächtigte, an den Lognachrichten übergeben werden sollen.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Der Filter, der auf Lognachrichten angewendet werden soll.

Sincé
3,0
- (BOOL) loggingEnabled
readwritenonatomicassign

Flag zum Aktivieren oder Deaktivieren des Loggings.

Standardmäßig aktiviert.

Sincé
3,0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Flag zum Aktivieren oder Deaktivieren des Datei-Loggings.

Standardmäßig deaktiviert.

Sincé
3,1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

Die maximale Größe einer Protokolldatei in Byte.

Der Mindestwert beträgt 32 KiB. Wenn der Wert 0 ist, wird die maximale Standardgröße von 2 MiB verwendet.

Sincé
3,1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

Die maximale Anzahl von Protokolldateien.

Der Mindestwert ist 2.

Sincé
3,1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Die minimale Logging-Ebene, die protokolliert wird.

Sincé
3,0