يوفِّر 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
نص للمطابقة في بحث غامض. على سبيل المثال: 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
.