GCKLogger-Klasse

GCKLogger-Klassenreferenz

Überblick

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

Wenn ein Bevollmächtigter zugewiesen ist, werden die formatierten Logeinträge 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.

Klassenmethodenzusammenfassung

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

Property-Zusammenfassung

id< GCKLoggerDelegatedelegate
 Der Bevollmächtigte, an den Lognachrichten weitergeleitet 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...
 
BOOL consoleLoggingEnabled
 Flag zum Aktivieren oder Deaktivieren des Loggings direkt in der Konsole (über NSLog). 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.

Objektdetails

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Der Bevollmächtigte, an den Lognachrichten weitergeleitet werden sollen.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Der Filter, der auf Lognachrichten angewendet werden soll.

Seit
3,0
- (BOOL) loggingEnabled
readwritenonatomicassign

Flag zum Aktivieren oder Deaktivieren des Loggings.

Standardmäßig aktiviert.

Seit
3,0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Flag zum Aktivieren oder Deaktivieren des Datei-Loggings.

Standardmäßig deaktiviert. Wenn diese Option aktiviert ist, werden Logeinträge in eine Reihe rotierender Dateien im Cache-Verzeichnis der Anwendung geschrieben. Die Anzahl und maximale Größe dieser Dateien kann über andere Attribute dieser Klasse konfiguriert werden.

Seit
3,1
- (BOOL) consoleLoggingEnabled
readwritenonatomicassign

Flag zum Aktivieren oder Deaktivieren des Loggings direkt in der Konsole (über NSLog).

Standardmäßig deaktiviert.

Seit
4,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 standardmäßige maximale Größe von 2 MiB verwendet.

Seit
3,1
- (NSUInteger) maxLogFileCount
readwritenonatomicassign

Die maximale Anzahl von Protokolldateien.

Der Mindestwert ist 2.

Seit
3,1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Die minimale Logging-Ebene, die protokolliert wird.

Seit
3,0
Deprecated:
Geben Sie die Mindestprotokollstufe in GCKLoggerFilter an.