تسمح هذه الفئة للمطوّر بالكتابة في سجلّ التنفيذ وسجلّات Google Cloud إذا كان النص البرمجي مرتبطًا بمشروع عادي على Cloud.
للحصول على الدعم الكامل لميزة Cloud Logging والتسجيل المُنظَّم، استخدِم Logger
. تعمل طُرق console
على تحويل الكائنات إلى سلاسل ولا تتيح استخدام jsonPayload
كجزء من تسجيل LogEntry
من النوع المنظَّم.
function measuringExecutionTime() { const label = "myFunction() time"; // Labels the timing log entry. console.time(label); // Starts the timer. try { myFunction(); // Function to time. } catch (e) { // Logs an ERROR message. console.error("myFunction() yielded an error: " + e); } console.timeEnd(label); // Stops the timer, logs execution duration. } function myFunction() { // ... }
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
error() | void | إخراج رسالة فارغة على مستوى ERROR إلى Stackdriver Logging |
error(formatOrObject, values) | void | إخراج رسالة على مستوى ERROR إلى Stackdriver Logging |
info() | void | إخراج رسالة فارغة من مستوى INFO إلى Stackdriver Logging |
info(formatOrObject, values) | void | إخراج رسالة بمستوى INFO إلى Stackdriver Logging |
log() | void | إخراج رسالة فارغة على مستوى DEBUG إلى Stackdriver Logging |
log(formatOrObject, values) | void | إخراج رسالة بمستوى DEBUG إلى Stackdriver Logging |
time(label) | void | يبدأ موقّتًا يمكنك استخدامه لتتبُّع المدة التي تستغرقها إحدى العمليات. |
timeEnd(label) | void | يوقف الموقّت الذي سبق أن تم تشغيله من خلال طلب console.time() . |
warn() | void | إخراج رسالة فارغة من مستوى التحذير إلى Stackdriver Logging |
warn(formatOrObject, values) | void | إخراج رسالة بمستوى تحذير إلى Stackdriver Logging |
مستندات تفصيلية
error()
إخراج رسالة فارغة على مستوى ERROR إلى Stackdriver Logging
error(formatOrObject, values)
إخراج رسالة على مستوى ERROR إلى Stackdriver Logging
المعلمات
الاسم | النوع | الوصف |
---|---|---|
formatOrObject | Object | سلسلة تحتوي على سلسلة بديل واحدة أو أكثر، أو كائن JavaScript لتسجيله ككائن JavaScript في حال عدم توفّر مَعلمات أخرى |
values | Object... | عناصر لاستبدال سلاسل الاستبدال داخل الرسالة يمنحك ذلك إمكانية التحكّم بشكل أكبر في تنسيق الإخراج. |
info()
إخراج رسالة فارغة من مستوى INFO إلى Stackdriver Logging
info(formatOrObject, values)
إخراج رسالة بمستوى INFO إلى Stackdriver Logging
المعلمات
الاسم | النوع | الوصف |
---|---|---|
formatOrObject | Object | سلسلة تحتوي على سلسلة بديل واحدة أو أكثر، أو كائن JavaScript لتسجيله ككائن JavaScript في حال عدم توفّر مَعلمات أخرى |
values | Object... | عناصر لاستبدال سلاسل الاستبدال داخل الرسالة يمنحك ذلك إمكانية التحكّم بشكل أكبر في تنسيق الإخراج. |
log()
إخراج رسالة فارغة على مستوى DEBUG إلى Stackdriver Logging
log(formatOrObject, values)
إخراج رسالة بمستوى DEBUG إلى Stackdriver Logging
المعلمات
الاسم | النوع | الوصف |
---|---|---|
formatOrObject | Object | سلسلة تحتوي على سلسلة بديل واحدة أو أكثر، أو كائن JavaScript لتسجيله ككائن JavaScript في حال عدم توفّر مَعلمات أخرى |
values | Object... | عناصر لاستبدال سلاسل الاستبدال داخل الرسالة يمنحك ذلك إمكانية التحكّم بشكل أكبر في تنسيق الإخراج. |
time(label)
يبدأ موقّتًا يمكنك استخدامه لتتبُّع المدة التي تستغرقها إحدى العمليات.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
label | String | الاسم الذي تريد منحه للموقّت الجديد. |
timeEnd(label)
يوقف الموقّت الذي سبق أن تم تشغيله من خلال طلب console.time()
. يتم تسجيل المدة الزمنية
في Stackdriver.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
label | String | اسم الموقّت المطلوب إيقافه |
warn()
إخراج رسالة فارغة من مستوى التحذير إلى Stackdriver Logging
warn(formatOrObject, values)
إخراج رسالة بمستوى تحذير إلى Stackdriver Logging
المعلمات
الاسم | النوع | الوصف |
---|---|---|
formatOrObject | Object | سلسلة تحتوي على سلسلة بديل واحدة أو أكثر، أو كائن JavaScript لتسجيله ككائن JavaScript في حال عدم توفّر مَعلمات أخرى |
values | Object... | عناصر لاستبدال سلاسل الاستبدال داخل الرسالة يمنحك ذلك إمكانية التحكّم بشكل أكبر في تنسيق الإخراج. |