Dostęp do logów i powiadomień
Logowanie można włączyć, aby wizualizować dane związane z wykonaniem queries GraphQL, w tym:
- Nazwa query
- Zmienne przekazane do query
- Odpowiedź z wykonania
- Dodatkowy kontekst (komunikat błędu itp.)
Logi są przechowywane w folderze wp-content/gatographql/logs.
Logi są dostępne tylko wtedy, gdy rozszerzenie może z nich korzystać, w tym:
- Rozszerzenie Internal GraphQL Server rejestruje wykonane queries.
- Rozszerzenie Automation rejestruje queries wykonane przez zapisane queries wyzwalane przez automatyzacje.
- Rozszerzenie Translation rejestruje żądania i odpowiedzi AI.
Ustawienia logów
Ustawienia logów można znaleźć w Settings > Plugin Configuration > Logs.

W Ustawieniach możemy skonfigurować:
- Włączanie/wyłączanie logowania i powiadomień (oba domyślnie włączone)
- Poziomy ważności, które będą rejestrowane (domyślnie 🔴 Error i 🟡 Warning)
- Poziomy ważności, które wyzwolą powiadomienie (domyślnie 🔴 Error)
Poziomy ważności logów
Istnieją 4 poziomy ważności:
| Poziom ważności | Opis |
|---|---|
| 🔴 Error | Krytyczne problemy uniemożliwiające ukończenie operacji |
| 🟡 Warning | Niekrytyczne problemy, które mogą wpływać na operację |
| 🔵 Info | Ogólne informacje o operacji |
| 🟢 Debug | Szczegółowe informacje do celów debugowania |
Powiadomienia
Za każdym razem, gdy wpis (dla dowolnego ze skonfigurowanych poziomów ważności) zostanie dodany do logów, w menu wtyczki zostanie wyświetlona odznaka powiadomienia (zarówno pod nazwą wtyczki, jak i pod pozycją menu Logs).

Jest to przydatne do śledzenia przyczyn niepowodzeń queries (wykonywanych przez rozszerzenie Internal GraphQL Server lub Automation).
Dostęp do logów
Dostęp do logów można uzyskać, klikając Logs w menu wtyczki:

Kliknięcie wpisu logu wyświetla szczegóły tego logu:

W szczegółach logu kliknięcie przycisku Download spowoduje pobranie pliku logu.
Zarządzanie logami
Aby zapobiec nadmiernemu zajmowaniu miejsca na dysku przez logi, zaleca się ich okresowe czyszczenie.