רישום ביומן

ספריית הלקוח PHP תואמת ל-PSR-3 לרישום ביומן, ומספקת כלי לרישום ביומן של קריאות gRPC.

רמת היומן של PSR-3 שבה ההודעות נרשמות תלויה בשאלה אם האירוע הצליח:

הודעה ביומן סטטוס ההצלחה סטטוס הכשל
סיכום בשורה אחת מידע אזהרה
הודעת ניפוי באגים (למשל, שאילתות לשיחות) ניפוי באגים הודעה

הגדרת רישום ביומן

כברירת מחדל, כל אחד מה-loggers של הספרייה כותב ל-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();