Sdílet prostřednictvím


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_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é 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.