Class console

وحدة تحكُّم

تتيح هذه الفئة للمطوّر كتابة سجلات في خدمة Stackdriver Logging في Google Cloud Platform. يوضح ما يلي بعض أمثلة التسجيل:

function measuringExecutionTime() {
  // A simple INFO log message, using sprintf() formatting.
  console.info('Timing the %s function (%d arguments)', 'myFunction', 1);

  // Log a JSON object at a DEBUG level. If the object contains a property called "message",
  // that is used as the summary in the log viewer, otherwise a stringified version of
  // the object is used as the summary.
  var parameters = {
    isValid: true,
    content: 'some string',
    timestamp: new Date()
  };
  console.log(parameters);

  var label = 'myFunction() time';  // Labels the timing log entry.
  console.time(label);              // Starts the timer.
  try {
    myFunction(parameters);         // 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.
}

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
error()voidتؤدي إلى إخراج رسالة فارغة على مستوى الخطأ في Stackdriver Logging.
error(formatOrObject, values)voidتؤدي إلى إخراج رسالة بمستوى "خطأ" في Stackdriver Logging.
info()voidإخراج رسالة فارغة من مستوى INFO إلى Stackdriver Logging.
info(formatOrObject, values)voidإخراج رسالة مستوى INFO إلى Stackdriver Logging.
log()voidتؤدي هذه السياسة إلى إخراج رسالة فارغة على مستوى "تصحيح الأخطاء" في Stackdriver Logging.
log(formatOrObject, values)voidتعمل هذه الميزة على إخراج رسالة على مستوى "تصحيح الأخطاء" في Stackdriver Logging.
time(label)voidلبدء مؤقت يمكنك استخدامه لتتبع المدة التي تستغرقها العملية.
timeEnd(label)voidلإيقاف موقّت بدأه سابقًا من خلال الاتصال بـ console.time().
warn()voidتؤدي إلى إخراج رسالة فارغة على مستوى "تحذير" إلى Stackdriver Logging.
warn(formatOrObject, values)voidتؤدي إلى إخراج رسالة على مستوى "تحذير" إلى Stackdriver Logging.

الوثائق التفصيلية

error()

تؤدي إلى إخراج رسالة فارغة على مستوى الخطأ في Stackdriver Logging.


error(formatOrObject, values)

تؤدي إلى إخراج رسالة بمستوى "خطأ" في Stackdriver Logging.

المَعلمات

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

info()

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


info(formatOrObject, values)

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

المَعلمات

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

log()

تؤدي هذه السياسة إلى إخراج رسالة فارغة على مستوى "تصحيح الأخطاء" في Stackdriver Logging.


log(formatOrObject, values)

تعمل هذه الميزة على إخراج رسالة على مستوى "تصحيح الأخطاء" في Stackdriver Logging.

المَعلمات

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

time(label)

لبدء مؤقت يمكنك استخدامه لتتبع المدة التي تستغرقها العملية.

المَعلمات

الاسمTypeالوصف
labelStringالاسم المطلوب تخصيص الموقّت الجديد فيه.

timeEnd(label)

لإيقاف موقّت بدأه سابقًا من خلال الاتصال بـ console.time(). يتم تسجيل المدة الزمنية في Stackdriver.

المَعلمات

الاسمTypeالوصف
labelStringواسم المؤقت للتوقف.

warn()

تؤدي إلى إخراج رسالة فارغة على مستوى "تحذير" إلى Stackdriver Logging.


warn(formatOrObject, values)

تؤدي إلى إخراج رسالة على مستوى "تحذير" إلى Stackdriver Logging.

المَعلمات

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