تتوافق مكتبة عملاء PHP مع PSR-3 لتسجيل السجلّات، كما توفّر أداة تسجيل لطلبات gRPC.
يعتمد المستوى الذي يتم فيه تسجيل الرسائل على ما إذا كان الحدث ناجحًا.
رسالة السجلّ | حالة النجاح | حالة الخطأ |
---|---|---|
ملخص من سطر واحد | معلومات | تحذير |
رسالة تصحيح الأخطاء (مثل طلبات البحث عن المكالمات) | تصحيح الأخطاء | إشعار |
ضبط إعدادات التسجيل
يُسجِّل كلّ مُسجِّل من مسجِّلات المكتبة تلقائيًا في ملف log على 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();