Troubleshooting and tracking APIs (deprecated)

更新时间:
复制 MD 格式

Enable HTTPDNS log printing

Enables or disables HTTPDNS logging. This feature is disabled by default.

setLogEnabled

API definition

void setLogEnabled(boolean enable)

Class

HttpDnsService

Introduced in version

1.3.2

Deprecated in version

2.3.2

Removed in version

2.4.0

Replacement API

void enable(boolean enable)

Parameters

Parameter

Type

Required

Description

enable

boolean

Yes

Specifies whether to print logs to logcat.

Set a callback class to receive SDK logs

Sets a callback class to obtain internal logs from the software development kit (SDK).

setLogger

Adds a logging callback class.

API definition

void setLogger(ILogger logger)

Class

HttpDnsLog

Introduced in version

2.0.2

Removed in version

2.6.9

Replacement API

setLevelLogger

Parameters

Parameter

Type

Required

Description

logger

ILogger

Yes

An ILogger implementation that receives internal SDK logs. Use this callback to control how logs are printed and stored.

removeLogger

Removes a logging callback class.

API definition

void removeLogger(ILogger logger)

Class

HttpDnsLog

Introduced in version

2.0.2

Removed in version

2.6.9

Replacement API

removeLevelLogger

Parameters

Parameter

Type

Required

Description

logger

ILogger

Yes

The logger instance that was previously added.

setLogger

Sets a callback class for logging.

API definition

void setLogger(ILogger logger)

Class

HttpDnsService

Introduced in version

1.3.2

Deprecated in version

2.3.2

Removed in version

2.4.0

Replacement API

void setLogger(ILogger logger)

Parameters

Parameter

Type

Required

Description

logger

ILogger

Yes

After you set this API, internal SDK logs are returned through the ILogger interface. This lets you control how the logs are printed and stored.