Správa souborů protokolu
Důležité
Toto je dokumentace k Azure Sphere (starší verze). Azure Sphere (starší verze) se vyřazuje 27. září 2027 a uživatelé musí do této doby migrovat do Azure Sphere (integrované). K zobrazení dokumentace k Azure Sphere (integrované) použijte selektor verzí umístěný nad obsahem.
Rozhraní příkazového řádku Azure Sphere umožňuje rozhodnout, jestli chcete do souboru protokolu zahrnout diagnostické a konfigurační informace z 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í podporována v azure Sphere Classic CLI.
- 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í je nakonfigurováno 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é do souboru .zip vytvořeného azsphere 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, platí jenom pro aktuální relaci rozhraní příkazového řádku, ve které jste, a nejsou trvalé napříč relacemi. Pokud chcete předvolby trvale nastavit, přečtěte si dokumentaci, která je k dispozici pro váš operační systém.
Podporované hodnoty jsou:
- 0 pro povolení protokolování
- 1. 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
Zákaz 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 PowerShellu:
Povolení protokolování:
$env:AZSPHERE_FILE_LOGGING_DISABLED=0
Zákaz 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 vyhledejte v seznamu AZSPHERE_FILE_LOGGING_DISABLED.