PHP istemci kitaplığı, günlük kaydı için PSR-3'e uygundur ve gRPC çağrıları için bir günlük kaydı sağlar.
Mesajların günlüğe kaydedileceği seviye, etkinliğin başarılı olup olmamasına bağlıdır.
| Günlük mesajı | Başarı durumu | Hata durumu |
|---|---|---|
| Tek satırlık özet | BİLGİ | UYARI |
| Hata ayıklama mesajı (ör. çağrı sorguları) | HATA AYIKLA | BİLDİRİM |
Günlük kaydını yapılandırma
Varsayılan olarak, kitaplık günlükleyicilerinin her biri MonologStreamHandler kullanarak burada belirtilen varsayılan ada sahip bir kanalda STDERR günlük kaydetmektedir.
Varsayılan günlükleyici için bazı seçenekleri google_ads_php.ini dosyasında yapılandırabilirsiniz:
[LOGGING] ; İsteğe bağlı günlük kaydı ayarları. logFilePath = "path/to/your/file.log" logLevel = "INFO"
Günlük kaydını daha da özelleştirmeniz gerekiyorsa GoogleAdsClientBuilder içinde LoggerInterface uygulayan bir günlük kaydedici sağlayarak tamamen kendi günlük kaydedicinizi belirtebilirsiniz:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();