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 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

Pokud proměnná prostředí není nastavená, protokolování je ve výchozím nastavení zakázané.

Konfigurovat protokolování v rozhraní příkazového řádku

Protokolování se konfiguruje nastavením proměnné prostředí AZSPHERE_FILE_LOGGING_DISABLED. Pokud je protokolování povolené, vytvoří se soubor protokolu v adresáři C:\Users<uživatel>.azsphere\logs ve Windows a ~/.azsphere/logs v Linuxu. Kromě toho jsou informace zahrnuty také do souboru .zip vytvořeného při spuštění příkazu az sphere get-support-data.

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ého řádku windows

Pro povolení protokolování:

set AZSPHERE_FILE_LOGGING_DISABLED=0

Zakázat 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 do příkazového řádku set AZSPHERE_FILE_LOGGING_DISABLED.

Windows PowerShell

Příkaz můžete spustit z příkazového řádku Windows a Windows PowerShellu:

Pro povolení protokolování:

$env:AZSPHERE_FILE_LOGGING_DISABLED=0

Zakázat protokolování:

$env:AZSPHERE_FILE_LOGGING_DISABLED=1

Vymazat nastavení:

Remove-Item -Path Env:AZSPHERE_FILE_LOGGING_DISABLED

Pokud chcete zobrazit hodnotu proměnné prostředí, zadejte dir env: v PowerShellu a vyhledejte AZSPHERE_FILE_LOGGING_DISABLED v seznamu.