ספריית הלקוח של PHP תואמת ל-PSR-3 לרישום ביומן ומספקת כלי רישום ביומן לקריאות gRPC.
רמת היומן של PSR-3 שבה ההודעות נרשמות תלויה בשאלה אם האירוע הצליח:
| הודעה ביומן | סטטוס הצלחה | סטטוס כשל |
|---|---|---|
| סיכום בשורה אחת | מידע | אזהרה |
| הודעת ניפוי באגים (למשל, שאילתות שיחה) | ניפוי באגים | הודעה |
הגדרת רישום ביומן
כברירת מחדל, כל אחד מרושמי היומנים של הספרייה כותב ל-STDERR בערוץ עם שם ברירת המחדל שצוין ב-GoogleAdsClientBuilder באמצעות Monolog StreamHandler.
אפשר להגדיר אפשרויות לכלי ברירת המחדל לרישום ביומן בקובץ google_ads_php.ini:
[LOGGING]
; Optional logging settings.
logFilePath = "path/to/your/file.log"
logLevel = "INFO"
מוודאים שלתהליך PHP בזמן הריצה יש הרשאות כתיבה לספרייה ולфайл שצוינו ב-logFilePath.
אם אתם צריכים להתאים אישית את הרישום ביומן, אתם יכולים לציין כלי רישום מותאם אישית משלכם על ידי מתן מופע של כלי רישום שמטמיע את LoggerInterface ב-GoogleAdsClientBuilder:
$googleAdsClient = (new GoogleAdsClientBuilder())
// ...
->withLogger(new MyCustomLogger())
->build();