Agora Interactive Whiteboard Java API Reference
Classes | Public Member Functions | List of all members
com.herewhite.sdk.domain.LoggerOptions Class Reference
Inheritance diagram for com.herewhite.sdk.domain.LoggerOptions:
com.herewhite.sdk.domain.WhiteObject

Classes

enum  Level
 
enum  ReportMode
 

Public Member Functions

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)
 
- Public Member Functions inherited from com.herewhite.sdk.domain.WhiteObject
String toString ()
 
JSONObject toJSON ()
 

Detailed Description

The output log options.

Member Function Documentation

◆ getDisableReportLog()

Boolean com.herewhite.sdk.domain.LoggerOptions.getDisableReportLog ( )

Gets whether log reporting is disabled.

Returns
Whether log reporting is disabled:
  • true: Log reporting is disabled.
  • false: Log reporting is enabled.

◆ setDisableReportLog()

void com.herewhite.sdk.domain.LoggerOptions.setDisableReportLog ( Boolean  disableReportLog)

Disables/Enables log reporting.

Deprecated:
This method is deprecated. Use getReportDebugLogMode, getReportQualityMode, and getReportLevelMask.
Parameters
disableReportLogWhether to disable log reporting:
  • true: Disable the SDK from reporting logs.
  • false: (Default) Enable the SDK to report logs.

◆ getPrintLevelMask()

Level com.herewhite.sdk.domain.LoggerOptions.getPrintLevelMask ( )

Gets the printing level of the log.

Returns
The printing level of the log. See Level.

◆ setPrintLevelMask()

void com.herewhite.sdk.domain.LoggerOptions.setPrintLevelMask ( Level  printLevelMask)

Sets the log printing level of the SDK.

Since
2.11.10

This method specifies the log level that the SDK prints in the WebView.

Parameters
printLevelMaskThe log printing level of the SDK. The default level is info. See Level.

◆ getReportLevelMask()

Level com.herewhite.sdk.domain.LoggerOptions.getReportLevelMask ( )

Gets the log reporting level of the SDK.

Returns
The log reporting level of the SDK. See Level.

◆ setReportLevelMask()

void com.herewhite.sdk.domain.LoggerOptions.setReportLevelMask ( Level  reportLevelMask)

Sets the log reporting level of the SDK.

Since
2.11.10

This method specifies the log level that the SDK reports to the Agora Interactive Whiteboard server.

Parameters
reportLevelMaskThe log reporting level of the SDK. The default level is info. See Level.

◆ getReportDebugLogMode()

ReportMode com.herewhite.sdk.domain.LoggerOptions.getReportDebugLogMode ( )

Gets the mode for the SDK to report logs.

Returns
The mode for the SDK to report logs. See ReportMode.

◆ setReportDebugLogMode()

void com.herewhite.sdk.domain.LoggerOptions.setReportDebugLogMode ( ReportMode  reportDebugLogMode)

Sets the mode for the SDK to report logs.

Since
2.11.10
Parameters
reportDebugLogModeThe mode for the SDK to report logs. The default value is always. See ReportMode.

◆ getReportQualityMode()

ReportMode com.herewhite.sdk.domain.LoggerOptions.getReportQualityMode ( )

Gets the mode for the SDK to report connection quality data.

Returns
The mode for the SDK to report connection quality data. See ReportMode.

◆ setReportQualityMode()

void com.herewhite.sdk.domain.LoggerOptions.setReportQualityMode ( ReportMode  reportQualityMode)

Sets the mode for the SDK to report connection quality data.

Since
2.11.10

The connection quality data includes connection duration and connection stability.

Parameters
reportQualityModeThe mode for the SDK to report connection quality data. The default value is always. See ReportMode.