يسمح هذا الصف للمطوّر بالكتابة في سجلّ التنفيذ وفي Google Cloud Logging إذا كان النص البرمجي مرتبطًا بمشروع Cloud عادي.
للحصول على الدعم الكامل لخدمة Cloud Logging وتسجيل البيانات المنظَّمة، استخدِم Logger. تعمل طرق console على تحويل الكائنات إلى سلاسل ولا تتيح استخدام json كجزء من عملية التسجيل المنظَّمة Log.
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 | يبدأ موقّتًا يمكنك استخدامه لتتبُّع المدة التي تستغرقها عملية ما. |
time | void | يوقف هذا الإجراء مؤقتًا موقّتًا سبق أن بدأته من خلال استدعاء console.time(). |
warn() | void | يُخرج رسالة فارغة بمستوى WARNING إلى Stackdriver Logging. |
warn(formatOrObject, values) | void | يُخرج رسالة بمستوى WARNING إلى Stackdriver Logging. |
مستندات تفصيلية
error()
يُخرج رسالة فارغة بمستوى ERROR إلى Stackdriver Logging.
error(formatOrObject, values)
تعرض هذه الدالة رسالة بمستوى ERROR في Stackdriver Logging.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
format | Object | سلسلة تحتوي على صفر أو أكثر من سلاسل الاستبدال، أو كائن JavaScript سيتم تسجيله ككائن JavaScript إذا لم تكن هناك مَعلمات أخرى. |
values | Object... | العناصر التي سيتم استبدال سلاسل الاستبدال بها داخل الرسالة. ويمنحك ذلك تحكّمًا إضافيًا في تنسيق الناتج. |
info()
إخراج رسالة فارغة بمستوى INFO إلى Stackdriver Logging
info(formatOrObject, values)
يُخرج رسالة بمستوى INFO إلى Stackdriver Logging.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
format | Object | سلسلة تحتوي على صفر أو أكثر من سلاسل الاستبدال، أو كائن JavaScript سيتم تسجيله ككائن JavaScript إذا لم تكن هناك مَعلمات أخرى. |
values | Object... | العناصر التي سيتم استبدال سلاسل الاستبدال بها داخل الرسالة. ويمنحك ذلك تحكّمًا إضافيًا في تنسيق الناتج. |
log()
يُخرج رسالة فارغة بمستوى DEBUG إلى Stackdriver Logging.
log(formatOrObject, values)
يُخرج رسالة بمستوى DEBUG إلى Stackdriver Logging.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
format | Object | سلسلة تحتوي على صفر أو أكثر من سلاسل الاستبدال، أو كائن JavaScript سيتم تسجيله ككائن JavaScript إذا لم تكن هناك مَعلمات أخرى. |
values | Object... | العناصر التي سيتم استبدال سلاسل الاستبدال بها داخل الرسالة. ويمنحك ذلك تحكّمًا إضافيًا في تنسيق الناتج. |
time(label)
يبدأ موقّتًا يمكنك استخدامه لتتبُّع المدة التي تستغرقها عملية ما.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
label | String | اسم المؤقت الجديد |
time End(label)
يوقف هذا الإجراء مؤقتًا موقّتًا سبق أن بدأته من خلال استدعاء console.time(). يتم تسجيل مدة الوقت في Stackdriver.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
label | String | تمثّل هذه السمة اسم الموقّت الذي سيتم إيقافه. |
warn()
يُخرج رسالة فارغة بمستوى WARNING إلى Stackdriver Logging.
warn(formatOrObject, values)
يُخرج رسالة بمستوى WARNING إلى Stackdriver Logging.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
format | Object | سلسلة تحتوي على صفر أو أكثر من سلاسل الاستبدال، أو كائن JavaScript سيتم تسجيله ككائن JavaScript إذا لم تكن هناك مَعلمات أخرى. |
values | Object... | العناصر التي سيتم استبدال سلاسل الاستبدال بها داخل الرسالة. ويمنحك ذلك تحكّمًا إضافيًا في تنسيق الناتج. |