GCKLogger Class
Stay organized with collections
Save and categorize content based on your preferences.
A singleton object used for logging by the framework.
If a delegate is assigned, the formatted log messages are passed to the delegate. Otherwise, the messages are written using NSLog() in debug builds and are discarded otherwise.
See GCKLoggerDelegate for the delegate protocol.
Inherits NSObject.
- (void) logFromFunction: |
|
(const char *) |
function |
message: |
|
(NSString *) |
format |
, |
|
|
... |
|
|
| |
Logs a message.
- Parameters
-
function | The calling function, normally __func__ . |
format | The format string. |
The delegate to pass log messages to.
The filter to apply to log messages.
- Since
- 3.0
Flag for enabling or disabling logging.
On by default.
- Since
- 3.0
- (BOOL) fileLoggingEnabled |
|
readwritenonatomicassign |
Flag for enabling or disabling file logging.
Off by default.
- Since
- 3.1
- (NSUInteger) maxLogFileSize |
|
readwritenonatomicassign |
The maximum size of a log file, in bytes.
The minimum is 32 KiB. If the value is 0, the default maximum size of 2 MiB will be used.
- Since
- 3.1
- (NSUInteger) maxLogFileCount |
|
readwritenonatomicassign |
The maximum number of log files.
The minimum is 2.
- Since
- 3.1
The minimum logging level that will be logged.
- Since
- 3.0
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["GCKLogger is a singleton object used for logging within the framework, using NSLog() in debug builds or a delegate if assigned."],["It offers methods to log messages, control logging levels, and configure file logging."],["Developers can customize logging behavior by setting a delegate, filter, and minimum logging level."],["GCKLogger provides properties to enable/disable logging, control file logging size and count."]]],[]]