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