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