Library klien PHP sesuai dengan PSR-3 untuk logging dan menyediakan logger untuk panggilan gRPC.
Level tempat pesan dicatat ke dalam log bergantung pada apakah peristiwa berhasil.
Pesan log | Status berhasil | Status kegagalan |
---|---|---|
Ringkasan satu baris | INFO | PERINGATAN |
Pesan debug (misalnya, kueri panggilan) | DEBUG | PEMBERITAHUAN |
Mengonfigurasi logging
Secara default, setiap logger library mencatat ke
STDERR
di
saluran dengan nama default yang ditentukan
di sini
menggunakan Monolog
StreamHandler.
Anda dapat mengonfigurasi beberapa opsi untuk logger default dalam file
google_ads_php.ini
:
[LOGGING] ; Setelan logging opsional. logFilePath = "path/to/your/file.log" logLevel = "INFO"
Jika perlu menyesuaikan logging lebih lanjut, Anda dapat menentukan logger sendiri
sepenuhnya dengan menyediakan logger yang mengimplementasikan
LoggerInterface
di
GoogleAdsClientBuilder
:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();