setLogFileSize abstract method
设置 SDK 输出的日志文件的大小。
废弃 弃用: 该方法已废弃,请改用 initialize 中的 logConfig 参数设置日志文件大小。 默认情况下,SDK 会生成 5 个 SDK 日志文件和 5 个 API 调用日志文件,规则如下: SDK 日志文件的名称分别为: agorasdk.log 、 agorasdk.1.log 、 agorasdk.2.log 、 agorasdk.3.log 、 agorasdk.4.log 。 API 调用日志文件的名称分别为: agoraapi.log 、 agoraapi.1.log 、 agoraapi.2.log 、 agoraapi.3.log 、 agoraapi.4.log 。 每个 SDK 日志文件的默认大小为 2,048 KB;API 调用日志文件的默认大小为 2,048 KB。日志文件均为 UTF-8 编码。 最新的日志永远写在 agorasdk.log 和 agoraapi.log 中。 当 agorasdk.log 写满后,SDK 会按照以下顺序对日志文件进行操作: 删除 agorasdk.4.log 文件(如有)。 将 agorasdk.3.log 重命名为 agorasdk.4.log 。 将 agorasdk.2.log 重命名为 agorasdk.3.log 。 将 agorasdk.1.log 重命名为 agorasdk.2.log 。 新建 agorasdk.log 文件。 agoraapi.log 文件的覆盖规则与 agorasdk.log 相同。 该方法仅用于设置 agorasdk.log 文件的大小,对 agoraapi.log 不生效。
fileSizeInKBytes单个 agorasdk.log 日志文件的大小,单位为 KB,取值范围为128,20480,默认值为 2,048 KB。如果你将 fileSizeInKByte 设为小于 128 KB,SDK 会自动调整到 128 KB;如果你将 fileSizeInKByte 设为大于 20,480 KB,SDK 会自动调整到 20,480 KB。
Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。
Implementation
Future<void> setLogFileSize(int fileSizeInKBytes);