Class console

console

يسمح هذا الصف للمطوّر بالكتابة في سجلّ التنفيذ وفي Google Cloud Logging إذا كان النص البرمجي مرتبطًا بمشروع 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يُخرج رسالة فارغة بمستوى WARNING إلى Stackdriver Logging.
warn(formatOrObject, values)voidيُخرج رسالة بمستوى WARNING إلى 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()

يُخرج رسالة فارغة بمستوى WARNING إلى Stackdriver Logging.


warn(formatOrObject, values)

يُخرج رسالة بمستوى WARNING إلى Stackdriver Logging.

المعلمات

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