Udostępnij za pośrednictwem


Zarządzanie plikami dziennika

Środowisko platformy Azure Sphere CLI pozwala zdecydować, czy chcesz dołączyć informacje diagnostyczne i konfiguracyjne z komputera, chmury i dołączonego urządzenia Azure Sphere do pliku dziennika. Rejestrowanie można włączyć lub wyłączyć za pomocą interfejsu cli dla określonej sesji lub trwale, ustawiając zmienną środowiskową.

Uwaga

  • Ta funkcja nie jest obsługiwana w klasycznym interfejsie platformy Azure Sphere.
  • Jeśli zmienna środowiskowa nie jest ustawiona, rejestrowanie jest domyślnie wyłączone.

Konfigurowanie rejestrowania w interfejsie użytkownika

Rejestrowanie jest konfigurowane przez ustawienie zmiennej AZSPHERE_FILE_LOGGING_DISABLEDśrodowiskowej . Gdy rejestrowanie jest włączone, plik dziennika jest tworzony w katalogu C:\Users<user.azsphere>\logs w systemie Windows i ~/.azsphere/logs w systemie Linux. Ponadto informacje są również zawarte w pliku .zip utworzonym po uruchomieniu az sphere get-support-data polecenia.

Przykład

Oto przykład konfigurowania rejestrowania przy użyciu interfejsu użytkownika:

Uwaga

Ustawione preferencje dotyczą tylko bieżącej sesji interfejsu użytkownika i nie są trwałe dla wszystkich sesji. Aby trwale ustawić preferencje, zapoznaj się z dokumentacją systemu operacyjnego.

Obsługiwane wartości to:

  • 0, aby włączyć rejestrowanie
  • 1, aby wyłączyć rejestrowanie
  • Jeśli nie ustawiono, rejestrowanie jest wyłączone

Wiersz polecenia systemu Windows

Aby włączyć rejestrowanie:

set AZSPHERE_FILE_LOGGING_DISABLED=0

Aby wyłączyć rejestrowanie:

set AZSPHERE_FILE_LOGGING_DISABLED=1

Aby wyczyścić ustawienie:

set AZSPHERE_FILE_LOGGING_DISABLED=

Aby wyświetlić wartość zmiennej środowiskowej, wpisz set AZSPHERE_FILE_LOGGING_DISABLED ją w wierszu polecenia.

Windows PowerShell

Polecenie można uruchomić z poziomu wiersza polecenia systemu Windows i Windows PowerShell:

Aby włączyć rejestrowanie:

$env:AZSPHERE_FILE_LOGGING_DISABLED=0

Aby wyłączyć rejestrowanie:

$env:AZSPHERE_FILE_LOGGING_DISABLED=1

Aby wyczyścić ustawienie:

Remove-Item -Path Env:AZSPHERE_FILE_LOGGING_DISABLED

Aby wyświetlić wartość zmiennej środowiskowej, wpisz dir env: w programie PowerShell i znajdź AZSPHERE_FILE_LOGGING_DISABLED na liście.