تتوافق مكتبة عملاء PHP مع PSR-3 للتسجيل، كما توفر مسجّلًا لاستدعاءات gRPC.
يعتمد المستوى الذي يتم فيه تسجيل الرسائل على ما إذا كان الحدث قد تم بنجاح أم لا.
تسجيل الرسالة | حالة النجاح | حالة التعذُّر |
---|---|---|
ملخص من سطر واحد | معلومات | تحذير |
رسالة تصحيح الأخطاء (مثلاً، طلبات الاتصال) | تصحيح الأخطاء | إعلام |
إعداد التسجيل
بشكل تلقائي، يتم تسجيل كل من مسجّلي المكتبة في STDERR
على قناة ذات اسم تلقائي محدّد
هنا
باستخدام StreamHandler.
يمكنك ضبط بعض الخيارات للمسجّل التلقائي في ملف
google_ads_php.ini
:
[تسجيل الدخول] ؛ إعدادات تسجيل اختيارية. logFilePath = "path/to/your/file.log" logFile = "INFO"
إذا كنت بحاجة إلى مزيد من التخصيص في عملية التسجيل، يمكنك تحديد جهة التسجيل الخاصة بك بالكامل من خلال توفير مسجّل ينفّذ LoggerInterface
في GoogleAdsClientBuilder
:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();