Logging

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();