GCKLogger-Klasse

GCKLogger-Klassenreferenz

Übersicht

Ein Singleton-Objekt, das vom Framework zum Logging verwendet wird.

Wenn ein Bevollmächtigter zugewiesen ist, werden die formatierten Log-Nachrichten an ihn weitergeleitet. Andernfalls werden die Nachrichten in Debug-Builds mit NSLog() geschrieben und ansonsten verworfen.

Das Delegatenprotokoll finden Sie unter GCKLoggerDelegate.

Erbt von NSObject.

Zusammenfassung der Instanzmethoden

(void) - logFromFunction:message:
 Gibt eine Meldung aus. Weitere Informationen
 

Zusammenfassung der Klassenmethoden

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

Zusammenfassung der Property

id< GCKLoggerDelegatedelegate
 Der Delegat, an den Lognachrichten übergeben werden sollen. Weitere Informationen
 
GCKLoggerFilterfilter
 Der Filter, der auf Logeinträge angewendet werden soll. Weitere Informationen
 
BOOL loggingEnabled
 Flag zum Aktivieren oder Deaktivieren der Protokollierung. Weitere Informationen
 
BOOL fileLoggingEnabled
 Flag zum Aktivieren oder Deaktivieren der Dateiprotokollierung. Weitere Informationen
 
NSUInteger maxLogFileSize
 Die maximale Größe einer Protokolldatei in Byte. Weitere Informationen
 
NSUInteger maxLogFileCount
 Die maximale Anzahl von Protokolldateien. Weitere Informationen
 
GCKLoggerLevel minimumLevel
 Die niedrigste Logging-Ebene, die protokolliert wird. Weitere Informationen
 

Methodendetail

+ (GCKLogger *) sharedInstance

Gibt die Singleton-Instanz GCKLogger zurück.

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

Gibt eine Meldung aus.

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

Property-Details

- (id<GCKLoggerDelegate>) delegate
readwritenonatomicweak

Der Delegat, an den Lognachrichten übergeben werden sollen.

- (GCKLoggerFilter*) filter
readwritenonatomicstrong

Der Filter, der auf Logeinträge angewendet werden soll.

Seit
3.0
- (BOOL) loggingEnabled
readwritenonatomicassign

Flag zum Aktivieren oder Deaktivieren der Protokollierung.

Standardmäßig aktiviert.

Seit
3.0
- (BOOL) fileLoggingEnabled
readwritenonatomicassign

Flag zum Aktivieren oder Deaktivieren der Dateiprotokollierung.

Standardmäßig deaktiviert.

Seit
3.1
- (NSUInteger) maxLogFileSize
readwritenonatomicassign

Die maximale Größe einer Protokolldatei in Byte.

Die Mindestgröße 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 beträgt 2.

Seit
3.1
- (GCKLoggerLevel) minimumLevel
readwritenonatomicassign

Die niedrigste Logging-Ebene, die protokolliert wird.

Seit
3.0