Logowanie

Biblioteka klienta PHP jest zgodna z PSR-3 w zakresie rejestrowania i zapewnia rejestrator wywołań gRPC.

Poziom, na którym są rejestrowane wiadomości, zależy od tego, czy zdarzenie zakończyło się powodzeniem.

Komunikat logu Stan sukcesu Stan błędu
Podsumowanie jednowierszowe INFORMACJE OSTRZEŻENIE
komunikat debugowania (np. zapytania do wywołania); DEBUGUJ INFORMACJA

Konfigurowanie logowania

Domyślnie każdy z rejestratorów biblioteki zapisuje dane do pliku STDERR na kanale o domyślnej nazwie określonej tutaj za pomocą Monolog StreamHandler.

W pliku google_ads_php.ini możesz skonfigurować niektóre opcje dla domyślnego rejestratora:

[LOGGING] ; Opcjonalne ustawienia rejestrowania. logFilePath = „ścieżka/do/twego/pliku.log” logLevel = „INFO”

Jeśli chcesz jeszcze bardziej dostosować logowanie, możesz określić własny rejestrator, podając rejestrator, który implementuje interfejs LoggerInterfaceGoogleAdsClientBuilder:

$googleAdsClient = (new GoogleAdsClientBuilder())
    ...
    ->withLogger(new MyCustomLogger())
    ->build();