Class console

console

تسمح هذه الفئة للمطوّر بالكتابة في سجلّ التنفيذ وسجلّات 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

المعلمات

الاسمالنوعالوصف
formatOrObjectObjectسلسلة تحتوي على سلسلة بديل واحدة أو أكثر، أو كائن JavaScript لتسجيله ككائن JavaScript في حال عدم توفّر مَعلمات أخرى
valuesObject...عناصر لاستبدال سلاسل الاستبدال داخل الرسالة يمنحك ذلك إمكانية التحكّم بشكل أكبر في تنسيق الإخراج.

info()

إخراج رسالة فارغة من مستوى INFO إلى Stackdriver Logging


info(formatOrObject, values)

إخراج رسالة بمستوى INFO إلى Stackdriver Logging

المعلمات

الاسمالنوعالوصف
formatOrObjectObjectسلسلة تحتوي على سلسلة بديل واحدة أو أكثر، أو كائن JavaScript لتسجيله ككائن JavaScript في حال عدم توفّر مَعلمات أخرى
valuesObject...عناصر لاستبدال سلاسل الاستبدال داخل الرسالة يمنحك ذلك إمكانية التحكّم بشكل أكبر في تنسيق الإخراج.

log()

إخراج رسالة فارغة على مستوى DEBUG إلى Stackdriver Logging


log(formatOrObject, values)

إخراج رسالة بمستوى DEBUG إلى Stackdriver Logging

المعلمات

الاسمالنوعالوصف
formatOrObjectObjectسلسلة تحتوي على سلسلة بديل واحدة أو أكثر، أو كائن JavaScript لتسجيله ككائن JavaScript في حال عدم توفّر مَعلمات أخرى
valuesObject...عناصر لاستبدال سلاسل الاستبدال داخل الرسالة يمنحك ذلك إمكانية التحكّم بشكل أكبر في تنسيق الإخراج.

time(label)

يبدأ موقّتًا يمكنك استخدامه لتتبُّع المدة التي تستغرقها إحدى العمليات.

المعلمات

الاسمالنوعالوصف
labelStringالاسم الذي تريد منحه للموقّت الجديد.

timeEnd(label)

يوقف الموقّت الذي سبق أن تم تشغيله من خلال طلب console.time(). يتم تسجيل المدة الزمنية في Stackdriver.

المعلمات

الاسمالنوعالوصف
labelStringاسم الموقّت المطلوب إيقافه

warn()

إخراج رسالة فارغة من مستوى التحذير إلى Stackdriver Logging


warn(formatOrObject, values)

إخراج رسالة بمستوى تحذير إلى Stackdriver Logging

المعلمات

الاسمالنوعالوصف
formatOrObjectObjectسلسلة تحتوي على سلسلة بديل واحدة أو أكثر، أو كائن JavaScript لتسجيله ككائن JavaScript في حال عدم توفّر مَعلمات أخرى
valuesObject...عناصر لاستبدال سلاسل الاستبدال داخل الرسالة يمنحك ذلك إمكانية التحكّم بشكل أكبر في تنسيق الإخراج.