PHP istemci kitaplığı, günlük kaydı için PSR-3'e uygundur ve gRPC çağrıları için bir günlükleyici sağlar.
Mesajların günlüğe kaydedildiği seviyesi, etkinliğin başarılı olup olmamasına bağlıdır.
Günlük mesajı | Başarılı durumu | Hata durumu |
---|---|---|
Tek satırlık özet | BİLGİ | UYARI |
Hata ayıklama mesajı (ör. arama sorguları) | HATA AYIKLA | UYARI |
Günlük kaydını yapılandırma
Varsayılan olarak, kitaplık günlük kaydedicilerin her biri Monolog StreamHandler kullanılarak varsayılan adla burada belirtilen bir kanalda STDERR
adresine günlük kaydı oluşturur.
google_ads_php.ini
dosyasında varsayılan günlük kaydı aracı için bazı seçenekleri 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
'te LoggerInterface
özelliğini uygulayan bir günlükleyici sağlayarak kendi günlükçünüzü tamamen belirtebilirsiniz:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();