Logowanie

Biblioteka klienta PHP jest zgodna ze standardem PSR-3 w zakresie rejestrowania i udostępnia rejestrator wywołań gRPC.

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

Komunikat logu Stan powodzenia Stan błędu
Podsumowanie w jednym wierszu INFORMACJE OSTRZEŻENIE
Wiadomość debugowania (np. zapytania dotyczące połączeń) DEBUGUJ INFORMACJA

Konfigurowanie logowania

Domyślnie każdy rejestrator biblioteki rejestruje zdarzenia w STDERR na kanale z domyślną nazwą określoną tutaj za pomocą Monolog StreamHandler.

Niektóre opcje domyślnego rejestratora możesz skonfigurować w pliku google_ads_php.ini:

[LOGGING] ; Opcjonalne ustawienia rejestrowania. logFilePath = "path/to/your/file.log" logLevel = "INFO"

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

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