لغة طلب بحث السجل لواجهة مستخدم Emulator Suite

يوفِّر Firebase Local Emulator Suite مستخدمًا غنيًا بالمعلومات يتضمن دعمًا لعرض سجلات المحاكي. يمكنك فلترة السجلّات في Emulator Suite UI باستخدام بنية طلب البحث الموضّحة في هذه الصفحة.

تتيح لغة طلب بحث السجلات المقارنات الدقيقة وand العمليات التجارية. العمليات الأخرى غير متاحة حاليًا.

تكون علامات الاقتباس اختيارية بشكل عام، باستثناء عند استخدام مسافات أو أسطر جديدة.

يُرجى العلم أنّ بنية طلب البحث هذه متوفّرة باللغة Emulator Suite UI فقط. أدوات محاكاة إخراج سجلّات إضافية في ملفات *-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.