Správa souborů protokolu
Rozhraní příkazového řádku Azure Sphere umožňuje rozhodnout, jestli chcete do souboru protokolu zahrnout diagnostické a konfigurační informace z vašeho počítače, cloudu a připojeného zařízení Azure Sphere. Protokolování můžete povolit nebo zakázat pomocí rozhraní příkazového řádku pro konkrétní relaci nebo trvale nastavením proměnné prostředí.
Poznámka
- Tato funkce není podporovaná v rozhraní příkazového řádku Azure Sphere Classic.
- Pokud proměnná prostředí není nastavená, protokolování je ve výchozím nastavení zakázané.
Konfigurace protokolování v rozhraní příkazového řádku
Protokolování se konfiguruje nastavením proměnné AZSPHERE_FILE_LOGGING_DISABLED
prostředí . Pokud je protokolování povolené, vytvoří se soubor protokolu v adresáři C:\Users<user.azsphere>\logs ve Windows a ~/.azsphere/logs v Linuxu.
Kromě toho jsou informace zahrnuty také v souboru .zip vytvořeném az sphere get-support-data
při spuštění příkazu.
Příklad
Tady je příklad konfigurace protokolování pomocí rozhraní příkazového řádku:
Poznámka
Předvolby, které nastavíte, se vztahují jenom na aktuální relaci rozhraní příkazového řádku, ve které se nacházíte, a nejsou trvalé napříč relacemi. Pokud chcete trvale nastavit předvolby, přečtěte si dokumentaci k vašemu operačnímu systému.
Podporované hodnoty jsou:
- 0 pro povolení protokolování
- 1 pro zakázání protokolování
- Pokud není nastavené, protokolování je zakázané.
Příkazový řádek Windows
Povolení protokolování:
set AZSPHERE_FILE_LOGGING_DISABLED=0
Zakázání protokolování:
set AZSPHERE_FILE_LOGGING_DISABLED=1
Vymazání nastavení:
set AZSPHERE_FILE_LOGGING_DISABLED=
Pokud chcete zobrazit hodnotu proměnné prostředí, zadejte set AZSPHERE_FILE_LOGGING_DISABLED
do příkazového řádku.
Windows PowerShell
Příkaz můžete spustit z příkazového řádku Windows a Windows PowerShell:
Povolení protokolování:
$env:AZSPHERE_FILE_LOGGING_DISABLED=0
Zakázání protokolování:
$env:AZSPHERE_FILE_LOGGING_DISABLED=1
Vymazání nastavení:
Remove-Item -Path Env:AZSPHERE_FILE_LOGGING_DISABLED
Pokud chcete zobrazit hodnotu proměnné prostředí, zadejte dir env:
do PowerShellu a v seznamu vyhledejte AZSPHERE_FILE_LOGGING_DISABLED.