管理日志文件

使用 Azure Sphere CLI 可以决定是否要将计算机、云和附加的 Azure Sphere 设备的诊断和配置信息包含在日志文件中。 可以使用 CLI 为特定会话启用或禁用日志记录,也可以通过设置环境变量来永久启用或禁用日志记录。

注意

  • Azure Sphere 经典 CLI 不支持此功能。
  • 默认情况下,如果未设置环境变量,则禁用日志记录。

在 CLI 中配置日志记录

通过设置环境变量 AZSPHERE_FILE_LOGGING_DISABLED来配置日志记录。 启用日志记录后,将在 Windows 上的 C:\Users<user.azsphere>\logs 目录中和 Linux 上的 ~/.azsphere/logs 中创建日志文件。 此外,该信息还包含在运行 az sphere get-support-data 命令时创建的 .zip 文件中。

例子

下面是使用 CLI 配置日志记录的示例:

注意

设置的首选项仅适用于当前 CLI 会话,并且不会在会话之间永久保留。 若要永久设置首选项,请参阅为操作系统提供的文档。

支持的值为:

  • 0 用于启用日志记录
  • 1 用于禁用日志记录
  • 如果未设置,则禁用日志记录

Windows 命令提示符

若要启用日志记录,请执行以下操作:

set AZSPHERE_FILE_LOGGING_DISABLED=0

若要禁用日志记录,请执行以下操作:

set AZSPHERE_FILE_LOGGING_DISABLED=1

若要清除设置,请执行以下操作:

set AZSPHERE_FILE_LOGGING_DISABLED=

若要查看环境变量的值,请在命令提示符中键入 set AZSPHERE_FILE_LOGGING_DISABLED

Windows PowerShell

可以从 Windows 命令提示符运行命令,并Windows PowerShell:

若要启用日志记录,请执行以下操作:

$env:AZSPHERE_FILE_LOGGING_DISABLED=0

若要禁用日志记录,请执行以下操作:

$env:AZSPHERE_FILE_LOGGING_DISABLED=1

若要清除设置,请执行以下操作:

Remove-Item -Path Env:AZSPHERE_FILE_LOGGING_DISABLED

若要查看环境变量的值,请在 PowerShell 中键入 dir env: ,然后在列表中找到AZSPHERE_FILE_LOGGING_DISABLED。