การบันทึก

ไลบรารีของไคลเอ็นต์ 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();