تتوافق مكتبة برامج 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();