概览
框架使用的单例对象用于日志记录。
如果分配了委托,系统会将经过格式设置的日志消息传递给此委托。否则,在调试 build 中使用 NSLog() 写入消息,否则会被舍弃。
如需了解委托协议,请参阅 GCKLoggerDelegate。
此类继承 NSObject。
实例方法摘要 | |
(void) | - logFromFunction:message: |
记录消息。更多... | |
类方法摘要 | |
(GCKLogger *) | + sharedInstance |
返回 GCKLogger 单例实例。更多... | |
属性摘要 | |
id< GCKLoggerDelegate > | delegate |
将日志消息传递给的委托。更多... | |
GCKLoggerFilter * | filter |
应用于日志消息的过滤器。更多... | |
BOOL | loggingEnabled |
启用或停用日志记录的标志。更多... | |
BOOL | fileLoggingEnabled |
用于启用或停用文件日志记录的标志。更多... | |
NSUInteger | maxLogFileSize |
日志文件的大小上限(以字节为单位)。更多... | |
NSUInteger | maxLogFileCount |
日志文件的数量上限。更多... | |
GCKLoggerLevel | minimumLevel |
将记录的最低日志记录级别。更多... | |
方法详细信息
- (void) logFromFunction: | (const char *) | function | |
message: | (NSString *) | format | |
, | ... | ||
记录消息。
- Parameters
-
function The calling function, normally __func__
.format The format string.
属性详情
|
readwritenonatomicweak |
将日志消息传递给的委托。
|
readwritenonatomicstrong |
应用于日志消息的过滤器。
- 辛塞
- 3.0
|
readwritenonatomicassign |
启用或停用日志记录的标志。
默认开启。
- 辛塞
- 3.0
|
readwritenonatomicassign |
用于启用或停用文件日志记录的标志。
默认关闭。
- 辛塞
- 3.1
|
readwritenonatomicassign |
日志文件的大小上限(以字节为单位)。
最小值为 32 KiB。如果值为 0,将使用默认的最大大小 2 MiB。
- 辛塞
- 3.1
|
readwritenonatomicassign |
日志文件的数量上限。
最小值为 2。
- 辛塞
- 3.1
|
readwritenonatomicassign |
将记录的最低日志记录级别。
- 辛塞
- 3.0