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 LoggerInterface
w GoogleAdsClientBuilder
:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();