ไลบรารีของไคลเอ็นต์ PHP เป็นไปตาม PSR-3 สำหรับ การบันทึก และมีเครื่องบันทึกสำหรับการเรียก gRPC
ระดับที่ระบบบันทึกข้อความจะขึ้นอยู่กับว่าเหตุการณ์สำเร็จหรือไม่
บันทึกข้อความ | สถานะสำเร็จ | สถานะความล้มเหลว |
---|---|---|
สรุป 1 บรรทัด | ข้อมูล | คำเตือน |
ข้อความแก้ไขข้อบกพร่อง (เช่น การค้นหาการโทร) | DEBUG | ประกาศ |
การกำหนดค่าการบันทึก
โดยค่าเริ่มต้น เครื่องบันทึกของไลบรารีแต่ละรายการจะบันทึกลงใน
STDERR
ใน
แชแนลที่มีชื่อเริ่มต้นที่ระบุ
ที่นี่
โดยใช้ Monolog
StreamHandler
คุณสามารถกำหนดค่าตัวเลือกบางอย่างสำหรับเครื่องบันทึกเริ่มต้นในไฟล์
google_ads_php.ini
ได้
[LOGGING] ; Optional logging settings. logFilePath = "path/to/your/file.log" logLevel = "INFO"
หากต้องการปรับแต่งการบันทึกเพิ่มเติม คุณสามารถระบุเครื่องบันทึกของคุณเอง
ทั้งหมดได้โดยระบุเครื่องบันทึกที่ใช้LoggerInterface
ใน
GoogleAdsClientBuilder
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();