Logging

Library klien PHP sesuai dengan PSR-3 untuk dan menyediakan sebuah logger untuk panggilan gRPC.

Tingkat pesan yang dicatat tergantung pada apakah peristiwa tersebut berhasil.

Pesan log Status berhasil Status kegagalan
Ringkasan satu baris INFO PERINGATAN
Pesan debug (misalnya, kueri panggilan) DEBUG PEMBERITAHUAN

Mengonfigurasi logging

Secara {i>default<i}, setiap {i> library loggers<i} mencatat STDERR di saluran dengan nama default yang ditentukan di sini menggunakan Monolog StreamHandler.

Anda dapat mengkonfigurasi beberapa opsi untuk {i>default logger<i} di google_ads_php.ini file:

[MENCATAT] ; Setelan logging opsional. logFilePath = "path/to/your/file.log" logLevel = "INFO"

Jika perlu menyesuaikan pencatatan log lebih lanjut, Anda dapat menentukan pencatat log sendiri sepenuhnya dengan menyediakan {i>logger<i} yang menerapkan LoggerInterface inci GoogleAdsClientBuilder:

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