Log Query Language עבור ממשק המשתמש של Emulator Suite

Firebase Local Emulator Suite מספק ממשק משתמש עשיר הכולל תמיכה בצפייה ביומני אמולטור. אתה יכול לסנן יומנים בממשק המשתמש של Emulator Suite באמצעות תחביר השאילתה המתואר בדף זה.

שפת השאילתה ביומנים תומכת בהשוואות and מדויקות. פעולות אחרות אינן נתמכות כרגע.

ציטוטים הם בדרך כלל אופציונליים, למעט בעת שימוש ברווחים או שורות חדשות.

שים לב שתחביר שאילתה זה זמין בממשק המשתמש של Emulator Suite בלבד. אמולטורים מפלטים יומנים נוספים בקבצי *-debug.log בספריית הפרויקט שלך (למשל, firestore-debug.log ).

// Find only info logs.
level=info

//Find logs for the sayHelloWorld function
metadata.emulator.name=functions
metadata.function.name=sayHelloWorld

//Find any log mentioning "hello world"
hello world // turns into search="hello world" internally

//Return any Hosting POST requests
metadata.emulator.name=hosting
search=POST

מילות מפתח

רָמָה

רמת יומן. אחד של warn, info, error .

טקסט שיתאים בחיפוש מעורפל. לדוגמה, search=abc מחזיר יומנים עם הטקסט "abc".

השתמש במילת מפתח search כדי לשלב חיפושים מטושטשים עם חיפושים אחרים של מילות מפתח באמצעות אופרטור and .

מטא נתונים

שאילתה על אמולטור ספציפי או על שם פונקציה.

metadata.emulator.name

יומני שאילתות מאמולטור שצוין. אחד של firestore, functions, database, pubsub, hosting, storage .

metadata.function.name

שם הפונקציה כפי שהוגדר בקוד האפליקציה של המשתמש.

מִשׁתַמֵשׁ

כל נתוני JSON שהמשתמש רשם מקוד בתוך האפליקציה, לדוגמה:

console.log(JSON.stringify({hello: world}))

ניתן לשאול את פלט היומן לעיל באמצעות user.hello .