GCKLogger-Klasse
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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.
- (void) logFromFunction: |
|
(const char *) |
function |
message: |
|
(NSString *) |
format |
, |
|
|
... |
|
|
| |
Gibt eine Meldung aus.
- Parameters
-
function | The calling function, normally __func__ . |
format | The format string. |
Der Delegat, an den Lognachrichten übergeben werden sollen.
Der Filter, der auf Logeinträge angewendet werden soll.
- Seit
- 3.0
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
Die niedrigste Logging-Ebene, die protokolliert wird.
- Seit
- 3.0
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-26 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[],["The GCKLogger, a singleton object, manages framework logging. It directs formatted log messages to a delegate or uses NSLog() in debug builds. Key actions include retrieving the singleton instance via `sharedInstance`, and logging messages using `logFromFunction:message:`. Properties control logging behavior: `delegate`, `filter`, `loggingEnabled`, `fileLoggingEnabled`, `maxLogFileSize`, `maxLogFileCount`, and `minimumLevel`. These allow setting a message receiver, applying a filter, enabling/disabling logging, managing file logging, setting log file limits, and setting the minimum logging level.\n"]]