com.herewhite.sdk.domain.LoggerOptions class 参考
- Android
更新时间不可用
详细描述
适用版本: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()
Boolean getDisableReportLog()获取是否关闭日志上报。
返回值
是否关闭日志上报:
true:关闭。false:开启。
setDisableReportLog()
void setDisableReportLog(Boolean disableReportLog)开启/关闭日志上报。
弃用:
该方法已废弃。请使用 getReportDebugLogMode、 getReportQualityMode 和 getReportLevelMask。
| 参数名 | 描述 |
|---|---|
disableReportLog | 是否关闭日志上报;
|
getPrintLevelMask()
Level getPrintLevelMask()获取日志打印等级。
返回值
日志打印等级。详见 Level。
setPrintLevelMask()
void setPrintLevelMask(Level printLevelMask)设置日志打印等级。
自从
2.11.10
| 参数名 | 描述 |
|---|---|
printLevelMask | 日志打印等级,详见 |
getReportLevelMask()
Level getReportLevelMask()获取 SDK 的日志上报等级。
返回值
日志上报等级,详见 Level。
setReportLevelMask()
void setReportLevelMask(Level reportLevelMask)设置 SDK 上报的日志等级。
自从
2.11.10
| 参数名 | 描述 |
|---|---|
reportLevelMask | 日志上报等级,详见 |
getReportDebugLogMode()
ReportMode getReportDebugLogMode()获取 SDK 上报日志信息的模式。
返回值
上报模式,详见 ReportMode。
setReportDebugLogMode()
void setReportDebugLogMode(ReportMode reportDebugLogMode)设置 SDK 上报 debug 等级日志的模式。
自从
2.11.10
| 参数名 | 描述 |
|---|---|
reportDebugLogMode | 上报模式,详见 |
getReportQualityMode()
ReportMode getReportQualityMode()获取 SDK 上报连接质量数据的模式。
返回值
SDK 上报连接质量数据的模式。
setReportQualityMode()
void setReportQualityMode(ReportMode reportQualityMode)设置 SDK 上报连接质量数据的模式。
自从
2.11.10
连接质量数据包括连接时长和连接稳定性等。
| 参数名 | 描述 |
|---|---|
reportQualityMode | 上报模式,详见 |
getLocalLog()
LocalLogOptions getLocalLog()WebView 内本地日志配置;开启 enabled 后才写入本地日志,enabledUpload 控制上传。
setLocalLog()
void setLocalLog(LocalLogOptions localLog)WebView 内本地日志配置;开启 enabled 后才写入本地日志,enabledUpload 控制上传。