Thư viện ứng dụng PHP tuân thủ PSR-3 để ghi nhật ký và cung cấp trình ghi nhật ký cho các lệnh gọi gRPC.
Cấp mà thông báo được ghi lại phụ thuộc vào việc sự kiện có thành công hay không.
Thông điệp nhật ký | Trạng thái thành công | Trạng thái lỗi |
---|---|---|
Tóm tắt một dòng | INFO (THÔNG TIN) | CẢNH BÁO |
Thông báo gỡ lỗi (ví dụ: truy vấn lệnh gọi) | DEBUG (Gỡ lỗi) | THÔNG BÁO |
Định cấu hình tính năng ghi nhật ký
Theo mặc định, mỗi trình ghi nhật ký thư viện sẽ ghi nhật ký vào STDERR
trên một kênh có tên mặc định được chỉ định tại đây bằng cách sử dụng Monolog StreamHandler.
Bạn có thể định cấu hình một số tuỳ chọn cho trình ghi nhật ký mặc định trong tệp google_ads_php.ini
:
[LOGGING] ; Chế độ cài đặt ghi nhật ký không bắt buộc. logFilePath = "path/to/your/file.log" logLevel = "INFO"
Nếu cần tuỳ chỉnh thêm tính năng ghi nhật ký, bạn có thể chỉ định toàn bộ trình ghi nhật ký của riêng mình bằng cách cung cấp một trình ghi nhật ký triển khai LoggerInterface
trong GoogleAdsClientBuilder
:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();