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
.