LogConfig
用于配置声网 SDK 的日志文件。
C++
struct LogConfig {
const char* filePath;
uint32_t fileSizeInKB;
LOG_LEVEL level;
};
filePath
日志文件的完整路径。声网建议使用默认的日志目录。如果你需要修改默认目录,请确保指定的目录存在且可写。默认日志目录如下:
- Android:/storage/emulated/0/Android/data/<packagename>/files/agorasdk.log。
- iOS:App Sandbox/Library/caches/agorasdk.log。
- macOS:
- 启用 Sandbox 时:App Sandbox/Library/Logs/agorasdk.log,例如 /Users/<username>/Library/Containers/<AppBundleIdentifier>/Data/Library/Logs/agorasdk.log。
- 未启用 Sandbox 时:~/Library/Logs/agorasdk.log。
- Windows:C:\Users\<user_name>\AppData\Local\Agora\<process_name>\agorasdk.log。
fileSizeInKB
agorasdk.log 文件的大小,单位为 KB。取值范围为 [128, 20480],默认值为 2048 KB。如果设置值小于 128 KB,SDK 会自动调整为 128 KB;如果设置值大于 20480 KB,SDK 会自动调整为 20480 KB。