ספריית הלקוח של 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();