کتابخانه مشتری PHP برای ورود به سیستم با PSR-3 مطابقت دارد و یک لاگر برای تماس های gRPC فراهم می کند.
سطحی که پیام ها در آن ثبت می شوند به موفقیت رویداد بستگی دارد.
پیام ورود | وضعیت موفقیت | وضعیت شکست |
---|---|---|
خلاصه یک خطی | اطلاعات | هشدار |
پیام اشکال زدایی (به عنوان مثال، درخواست تماس) | اشکال زدایی | اطلاعیه |
پیکربندی ورود به سیستم
بهطور پیشفرض، هر یک از لاگرهای کتابخانه به STDERR
در کانالی با نام پیشفرض مشخصشده در اینجا با استفاده از Monolog StreamHandler وارد میشود .
میتوانید برخی از گزینهها را برای لاگر پیشفرض در فایل google_ads_php.ini
پیکربندی کنید:
[LOGGING] ; تنظیمات ثبت اختیاری. logFilePath = "path/to/your/file.log" logLevel = "INFO"
اگر نیاز به سفارشیسازی بیشتر گزارشگیری دارید، میتوانید با ارائه یک لاگر که LoggerInterface
در GoogleAdsClientBuilder
پیادهسازی میکند، لاگر خود را کاملاً مشخص کنید:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();