Sdílet prostřednictvím


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_DISABLEDprostř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.