日志配置
接口
kotlin
fun BimImConfig.Builder.setDebugMode(debug: Boolean): BimImConfig.Builder
fun BimImConfig.Builder.setLogLevel(level: BimLogLevel): BimImConfig.Builder
fun BimImConfig.Builder.setLogListener(listener: BimLogListener?): BimImConfig.BuilderdebugMode 仍兼容保留;未显式设置日志等级时,true 使用 DEBUG,否则使用 INFO。日志 listener 在 SDK 自有后台线程回调,不要在其中驱动业务状态。
kotlin
val config = BimImConfig.Builder()
.setBaseUrl("https://example.com")
.setImEndpoint("example.com:8029")
.setLogLevel(BimLogLevel.INFO)
.setLogListener(BimLogListener { record ->
println("${record.level}: ${record.message}")
})
.build()BimLogRecord 包含 timestampMillis、level、message 和可选 throwable。日志内容当前按 SDK 原路径输出,业务方应自行避免保存敏感信息。
