CloudSpatialAnchorSessionDiagnostics 类

  • java.lang.Object
    • com.microsoft.azure.spatialanchors.CloudSpatialAnchorSessionDiagnostics

public class CloudSpatialAnchorSessionDiagnostics

使用此类配置可收集和提交的会话诊断以提高系统质量。

方法摘要

修饰符和类型 方法和描述
Future<String> createManifestAsync(final String description)

创建要上传的日志文件和提交信息的清单。

void finalize()

当垃圾回收确定不再引用对象时,由对象上的垃圾回收器调用。

boolean getImagesEnabled()

是否应记录图像。

String getLogDirectory()

将临时日志文件和清单保存到其中的目录。

SessionLogLevel getLogLevel()

对日志的跟踪级别。

int getMaxDiskSizeInMB()

要使用的最大磁盘空间近似值(以 MB 为单位)。 如果此值设置为零,则不会将任何信息写入磁盘。

void setImagesEnabled(boolean value)

是否应记录图像。

void setLogDirectory(String value)

将临时日志文件和清单保存到其中的目录。

void setLogLevel(SessionLogLevel value)

对日志的跟踪级别。

void setMaxDiskSizeInMB(int value)

要使用的最大磁盘空间近似值(以 MB 为单位)。 如果此值设置为零,则不会将任何信息写入磁盘。

Future submitManifestAsync(final String manifestPath)

提交诊断清单并清理其资源。

方法详细信息

createManifestAsync

public Future createManifestAsync(final String description)

创建要上传的日志文件和提交信息的清单。

Parameters:

description - 要添加到诊断清单的说明。

finalize

protected void finalize()

当垃圾回收确定不再引用对象时,由对象上的垃圾回收器调用。

getImagesEnabled

public boolean getImagesEnabled()

是否应记录图像。

getLogDirectory

public String getLogDirectory()

将临时日志文件和清单保存到其中的目录。

getLogLevel

public SessionLogLevel getLogLevel()

对日志的跟踪级别。

getMaxDiskSizeInMB

public int getMaxDiskSizeInMB()

要使用的最大磁盘空间近似值(以 MB 为单位)。 如果此值设置为零,则不会将任何信息写入磁盘。

setImagesEnabled

public void setImagesEnabled(boolean value)

是否应记录图像。

Parameters:

value - 新值。

setLogDirectory

public void setLogDirectory(String value)

将临时日志文件和清单保存到其中的目录。

Parameters:

value - 新值。

setLogLevel

public void setLogLevel(SessionLogLevel value)

对日志的跟踪级别。

Parameters:

value - 新值。

setMaxDiskSizeInMB

public void setMaxDiskSizeInMB(int value)

要使用的最大磁盘空间近似值(以 MB 为单位)。 如果此值设置为零,则不会将任何信息写入磁盘。

Parameters:

value - 新值。

submitManifestAsync

public Future submitManifestAsync(final String manifestPath)

提交诊断清单并清理其资源。

Parameters:

manifestPath - 要提交的清单文件的路径。