com.herewhite.sdk.domain.LoggerOptions class 参考

  • Android

更新时间不可用

详细描述

适用版本:Whiteboard Android SDK 2.16.134。

输出日志选项。

父类:WhiteObject;继承接口详见父类。

属性与 JSON 字段

Java 非公开字段通过对应 getter/setter 访问;可选包装类型未设置时通常不写入 JSON。初值包含字段声明及无参构造中的直接赋值;其他构造参数以签名为准。

字段声明源码初值说明
disableReportLogBoolean disableReportLog未显式赋值

模型属性;通过对应 getter/setter 访问。

printLevelMaskLevel printLevelMask未显式赋值

模型属性;通过对应 getter/setter 访问。

reportLevelMaskLevel reportLevelMask未显式赋值

模型属性;通过对应 getter/setter 访问。

reportDebugLogModeReportMode reportDebugLogMode未显式赋值

模型属性;通过对应 getter/setter 访问。

reportQualityModeReportMode reportQualityMode未显式赋值

模型属性;通过对应 getter/setter 访问。

localLogLocalLogOptions localLog未显式赋值

WebView 内本地日志配置;开启 enabled 后才写入本地日志,enabledUpload 控制上传。

表格内容超出当前宽度,可横向滚动查看更多列。
公开成员签名
BooleangetDisableReportLog ()
voidsetDisableReportLog (Boolean disableReportLog)
LevelgetPrintLevelMask ()
voidsetPrintLevelMask (Level printLevelMask)
LevelgetReportLevelMask ()
voidsetReportLevelMask (Level reportLevelMask)
ReportModegetReportDebugLogMode ()
voidsetReportDebugLogMode (ReportMode reportDebugLogMode)
ReportModegetReportQualityMode ()
voidsetReportQualityMode (ReportMode reportQualityMode)
LocalLogOptionsgetLocalLog ()
voidsetLocalLog (LocalLogOptions localLog)
表格内容超出当前宽度,可横向滚动查看更多列。

变量说明

disableReportLog

Text
Boolean disableReportLog

源码初值:未显式赋值

模型属性;通过对应 getter/setter 访问。

printLevelMask

Text
Level printLevelMask

源码初值:未显式赋值

模型属性;通过对应 getter/setter 访问。

reportLevelMask

Text
Level reportLevelMask

源码初值:未显式赋值

模型属性;通过对应 getter/setter 访问。

reportDebugLogMode

Text
ReportMode reportDebugLogMode

源码初值:未显式赋值

模型属性;通过对应 getter/setter 访问。

reportQualityMode

Text
ReportMode reportQualityMode

源码初值:未显式赋值

模型属性;通过对应 getter/setter 访问。

localLog

Text
LocalLogOptions localLog

源码初值:未显式赋值

WebView 内本地日志配置;开启 enabled 后才写入本地日志,enabledUpload 控制上传。

函数说明

getDisableReportLog()

Boolean getDisableReportLog()

获取是否关闭日志上报。

返回值

是否关闭日志上报:

  • true:关闭。
  • false:开启。

setDisableReportLog()

void setDisableReportLog(Boolean disableReportLog)

开启/关闭日志上报。

弃用:

该方法已废弃。请使用 getReportDebugLogMode、 getReportQualityMode 和 getReportLevelMask。

参数
参数名描述
disableReportLog

是否关闭日志上报;

  • true:关闭。
  • false:(默认)开启日志上报。
表格内容超出当前宽度,可横向滚动查看更多列。

getPrintLevelMask()

Level getPrintLevelMask()

获取日志打印等级。

返回值

日志打印等级。详见 Level。

setPrintLevelMask()

void setPrintLevelMask(Level printLevelMask)

设置日志打印等级。

自从

2.11.10

参数
参数名描述
printLevelMask

日志打印等级,详见 Level。默认等级为 info。

表格内容超出当前宽度,可横向滚动查看更多列。

getReportLevelMask()

Level getReportLevelMask()

获取 SDK 的日志上报等级。

返回值

日志上报等级,详见 Level。

setReportLevelMask()

void setReportLevelMask(Level reportLevelMask)

设置 SDK 上报的日志等级。

自从

2.11.10

参数
参数名描述
reportLevelMask

日志上报等级,详见 Level。默认等级为 info。

表格内容超出当前宽度,可横向滚动查看更多列。

getReportDebugLogMode()

ReportMode getReportDebugLogMode()

获取 SDK 上报日志信息的模式。

返回值

上报模式,详见 ReportMode。

setReportDebugLogMode()

void setReportDebugLogMode(ReportMode reportDebugLogMode)

设置 SDK 上报 debug 等级日志的模式。

自从

2.11.10

参数
参数名描述
reportDebugLogMode

上报模式,详见 ReportMode。默认为总是上报。

表格内容超出当前宽度,可横向滚动查看更多列。

getReportQualityMode()

ReportMode getReportQualityMode()

获取 SDK 上报连接质量数据的模式。

返回值

SDK 上报连接质量数据的模式。

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 控制上传。

这个页面有帮助吗?