com.herewhite.sdk.domain.LoggerOptions class 参考
适用版本:Whiteboard Android SDK 2.16.134。
输出日志选项。
父类:WhiteObject;继承接口详见父类。
属性与 JSON 字段
Java 非公开字段通过对应 getter/setter 访问;可选包装类型未设置时通常不写入 JSON。初值包含字段声明及无参构造中的直接赋值;其他构造参数以签名为准。
| 字段 | 声明 | 源码初值 | 说明 |
|---|---|---|---|
| disableReportLog | Boolean disableReportLog | 未显式赋值 | 模型属性;通过对应 getter/setter 访问。 |
| printLevelMask | Level printLevelMask | 未显式赋值 | 模型属性;通过对应 getter/setter 访问。 |
| reportLevelMask | Level reportLevelMask | 未显式赋值 | 模型属性;通过对应 getter/setter 访问。 |
| reportDebugLogMode | ReportMode reportDebugLogMode | 未显式赋值 | 模型属性;通过对应 getter/setter 访问。 |
| reportQualityMode | ReportMode reportQualityMode | 未显式赋值 | 模型属性;通过对应 getter/setter 访问。 |
| localLog | LocalLogOptions localLog | 未显式赋值 | WebView 内本地日志配置;开启 enabled 后才写入本地日志,enabledUpload 控制上传。 |
| 公开成员签名 | |
| Boolean | getDisableReportLog () |
| void | setDisableReportLog (Boolean disableReportLog) |
| Level | getPrintLevelMask () |
| void | setPrintLevelMask (Level printLevelMask) |
| Level | getReportLevelMask () |
| void | setReportLevelMask (Level reportLevelMask) |
| ReportMode | getReportDebugLogMode () |
| void | setReportDebugLogMode (ReportMode reportDebugLogMode) |
| ReportMode | getReportQualityMode () |
| void | setReportQualityMode (ReportMode reportQualityMode) |
| LocalLogOptions | getLocalLog () |
| void | setLocalLog (LocalLogOptions localLog) |
变量说明
disableReportLog
Boolean disableReportLog
模型属性;通过对应 getter/setter 访问。
printLevelMask
Level printLevelMask
模型属性;通过对应 getter/setter 访问。
reportLevelMask
Level reportLevelMask
模型属性;通过对应 getter/setter 访问。
reportDebugLogMode
ReportMode reportDebugLogMode
模型属性;通过对应 getter/setter 访问。
reportQualityMode
ReportMode reportQualityMode
模型属性;通过对应 getter/setter 访问。
localLog
LocalLogOptions localLog
WebView 内本地日志配置;开启 enabled 后才写入本地日志,enabledUpload 控制上传。
函数说明
getDisableReportLog()
setDisableReportLog()
| void setDisableReportLog(Boolean disableReportLog) |
开启/关闭日志上报。
- 弃用:
- 该方法已废弃。请使用
getReportDebugLogMode、getReportQualityMode和getReportLevelMask。
参数
| 参数名 | 描述 |
|---|---|
disableReportLog | 是否关闭日志上报;
|
setPrintLevelMask()
setReportLevelMask()
getReportDebugLogMode()
setReportDebugLogMode()
| void setReportDebugLogMode(ReportMode reportDebugLogMode) |
设置 SDK 上报 debug 等级日志的模式。
自从
2.11.10
参数
| 参数名 | 描述 |
|---|---|
reportDebugLogMode | 上报模式,详见 ReportMode。默认为总是上报。 |
getReportQualityMode()
setReportQualityMode()
| void setReportQualityMode(ReportMode reportQualityMode) |
设置 SDK 上报连接质量数据的模式。
自从
2.11.10
连接质量数据包括连接时长和连接稳定性等。
参数
| 参数名 | 描述 |
|---|---|
reportQualityMode | 上报模式,详见 ReportMode。默认为总是上报。 |
getLocalLog()
| LocalLogOptions getLocalLog() |
WebView 内本地日志配置;开启 enabled 后才写入本地日志,enabledUpload 控制上传。
setLocalLog()
| void setLocalLog(LocalLogOptions localLog) |
WebView 内本地日志配置;开启 enabled 后才写入本地日志,enabledUpload 控制上传。