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إخراج رسالة فارغة على مستوى ERROR إلى Stackdriver Logging.
error(formatOrObject, values)voidإخراج رسالة على مستوى خطأ إلى 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إخراج رسالة مستوى تحذير إلى Stackdriver Logging.

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

error()

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


error(formatOrObject, values)

إخراج رسالة على مستوى خطأ إلى 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)

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

المعلمات

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