کتابخانه مشتری 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();
کتابخانه مشتری 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();