AgoraLogConfig Class Reference
Inherits from | NSObject |
---|---|
Declared in | AgoraObjects.h |
filePath
日志文件的完整路径。
@property (copy, nonatomic) NSString *filePath
Availability
v3.3.0
App 必须保证你指定的目录存在而且可写。日志文件的默认地址如下:
- iOS:
App Sandbox/Library/caches/agorasdk.log
- macOS:
- 开启沙盒:
App Sandbox/Library/Logs/agorasdk.log
,例如/Users/<username>/Library/Containers/<App Bundle Identifier>/Data/Library/Logs/agorasdk.log
- 关闭沙盒:
/Users/<username>/Library/Caches/<App Bundle Identifier>/Logs/agorasdk.log
- 开启沙盒:
Declared In
AgoraObjects.h
fileSize
单个日志文件的大小,单位为 KB。
@property (assign, nonatomic) NSInteger fileSize
Availability
v3.3.0
默认值为 1024 KB。如果你将 fileSize
设为 1024 KB,SDK 会最多输出总计 5 MB 的日志文件。
如果你将 fileSize
设为小于 1024 KB,设置不生效,单个日志文件最大仍为 1024 KB。
Declared In
AgoraObjects.h
level
设置 SDK 的日志输出等级。详见 AgoraLogLevel 。
@property (assign, nonatomic) AgoraLogLevel level
Availability
v3.3.0
例如,如果你选择 AgoraLogLevelWarn
级别,就可以看到在 AgoraLogLevelFatal
、AgoraLogLevelError
和 AgoraLogLevelWarn
级别的所有日志信息。
Declared In
AgoraObjects.h