רישום ביומן

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