ไลบรารีของไคลเอ็นต์ PHP เป็นไปตาม PSR-3 สำหรับการบันทึกและมีตัวบันทึกสำหรับการเรียกใช้ gRPC
ระดับที่จะบันทึกข้อความจะขึ้นอยู่กับว่าเหตุการณ์นั้นสำเร็จหรือไม่
บันทึกข้อความ | สถานะสำเร็จ | สถานะการดำเนินการไม่สำเร็จ |
---|---|---|
สรุปบรรทัดเดียว | ข้อมูล | คำเตือน |
ข้อความการแก้ไขข้อบกพร่อง (เช่น การค้นหาการโทร) | DEBUG | ประกาศ |
การกำหนดค่าการบันทึก
โดยค่าเริ่มต้น ตัวบันทึกไลบรารีแต่ละรายการจะบันทึกไปยัง STDERR
บนแชแนลที่มีชื่อเริ่มต้นระบุไว้
ที่นี่
โดยใช้
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();