Overview
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.
Instance Method Summary | |
(void) | - logFromFunction:message: |
Logs a message. More... | |
Class Method Summary | |
(GCKLogger *) | + sharedInstance |
Returns the GCKLogger singleton instance. More... | |
Property Summary | |
id< GCKLoggerDelegate > | delegate |
The delegate to pass log messages to. More... | |
GCKLoggerFilter * | filter |
The filter to apply to log messages. More... | |
BOOL | loggingEnabled |
Flag for enabling or disabling logging. More... | |
BOOL | fileLoggingEnabled |
Flag for enabling or disabling file logging. More... | |
NSUInteger | maxLogFileSize |
The maximum size of a log file, in bytes. More... | |
NSUInteger | maxLogFileCount |
The maximum number of log files. More... | |
GCKLoggerLevel | minimumLevel |
The minimum logging level that will be logged. More... | |
Method Detail
- (void) logFromFunction: | (const char *) | function | |
message: | (NSString *) | format | |
, | ... | ||
Logs a message.
- Parameters
-
function The calling function, normally __func__
.format The format string.
Property Detail
|
readwritenonatomicweak |
The delegate to pass log messages to.
|
readwritenonatomicstrong |
The filter to apply to log messages.
- Since
- 3.0
|
readwritenonatomicassign |
Flag for enabling or disabling logging.
On by default.
- Since
- 3.0
|
readwritenonatomicassign |
Flag for enabling or disabling file logging.
Off by default.
- Since
- 3.1
|
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
|
readwritenonatomicassign |
The maximum number of log files.
The minimum is 2.
- Since
- 3.1
|
readwritenonatomicassign |
The minimum logging level that will be logged.
- Since
- 3.0