التسجيل

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