管理日志文件
使用 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。