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 เปล่าไปยัง Logging
error(formatOrObject, values)voidแสดงผลข้อความระดับ ERROR ไปยัง Logging
info()voidแสดงผลข้อความระดับข้อมูลที่ว่างเปล่าไปยัง Logging Logging
info(formatOrObject, values)voidแสดงผลข้อความระดับ INFO ไปยัง Logging
log()voidแสดงผลข้อความระดับ DEBUG ว่างเปล่าไปยังการบันทึกการบันทึก
log(formatOrObject, values)voidแสดงผลข้อความระดับ DEBUG ไปยัง Logging
time(label)voidเริ่มใช้ตัวจับเวลาที่คุณใช้เพื่อติดตามระยะเวลาในการดําเนินการ
timeEnd(label)voidหยุดตัวจับเวลาที่เริ่มโดยเรียกใช้ console.time() ก่อนหน้านี้
warn()voidแสดงผลข้อความระดับคําเตือนเปล่าไปยัง Logging
warn(formatOrObject, values)voidส่งข้อความข้อความระดับคําเตือนไปยัง Logging

เอกสารประกอบโดยละเอียด

error()

แสดงผลข้อความระดับ ERROR เปล่าไปยัง Logging


error(formatOrObject, values)

แสดงผลข้อความระดับ ERROR ไปยัง Logging

พารามิเตอร์

ชื่อประเภทคำอธิบาย
formatOrObjectObjectสตริงที่มีสตริงแทนที่ตั้งแต่ 0 รายการขึ้นไป หรือออบเจ็กต์ JavaScript ที่จะบันทึกเป็นออบเจ็กต์ JavaScript หากไม่มีพารามิเตอร์อื่นๆ
valuesObject...ออบเจ็กต์ที่จะแทนที่สตริงการแทนที่ภายในข้อความ วิธีนี้จะช่วยให้ควบคุมรูปแบบของเอาต์พุตเพิ่มเติมได้

info()

แสดงผลข้อความระดับข้อมูลที่ว่างเปล่าไปยัง Logging Logging


info(formatOrObject, values)

แสดงผลข้อความระดับ INFO ไปยัง Logging

พารามิเตอร์

ชื่อประเภทคำอธิบาย
formatOrObjectObjectสตริงที่มีสตริงแทนที่ตั้งแต่ 0 รายการขึ้นไป หรือออบเจ็กต์ JavaScript ที่จะบันทึกเป็นออบเจ็กต์ JavaScript หากไม่มีพารามิเตอร์อื่นๆ
valuesObject...ออบเจ็กต์ที่จะแทนที่สตริงการแทนที่ภายในข้อความ วิธีนี้จะช่วยให้ควบคุมรูปแบบของเอาต์พุตเพิ่มเติมได้

log()

แสดงผลข้อความระดับ DEBUG ว่างเปล่าไปยังการบันทึกการบันทึก


log(formatOrObject, values)

แสดงผลข้อความระดับ DEBUG ไปยัง Logging

พารามิเตอร์

ชื่อประเภทคำอธิบาย
formatOrObjectObjectสตริงที่มีสตริงแทนที่ตั้งแต่ 0 รายการขึ้นไป หรือออบเจ็กต์ JavaScript ที่จะบันทึกเป็นออบเจ็กต์ JavaScript หากไม่มีพารามิเตอร์อื่นๆ
valuesObject...ออบเจ็กต์ที่จะแทนที่สตริงการแทนที่ภายในข้อความ วิธีนี้จะช่วยให้ควบคุมรูปแบบของเอาต์พุตเพิ่มเติมได้

time(label)

เริ่มใช้ตัวจับเวลาที่คุณใช้เพื่อติดตามระยะเวลาในการดําเนินการ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
labelStringชื่อที่จะให้ตัวจับเวลาใหม่

timeEnd(label)

หยุดตัวจับเวลาที่เริ่มโดยเรียกใช้ console.time() ก่อนหน้านี้ ระยะเวลาจะบันทึกไว้ใน SRSS

พารามิเตอร์

ชื่อประเภทคำอธิบาย
labelStringชื่อของตัวจับเวลาที่จะหยุด

warn()

แสดงผลข้อความระดับคําเตือนเปล่าไปยัง Logging


warn(formatOrObject, values)

ส่งข้อความข้อความระดับคําเตือนไปยัง Logging

พารามิเตอร์

ชื่อประเภทคำอธิบาย
formatOrObjectObjectสตริงที่มีสตริงแทนที่ตั้งแต่ 0 รายการขึ้นไป หรือออบเจ็กต์ JavaScript ที่จะบันทึกเป็นออบเจ็กต์ JavaScript หากไม่มีพารามิเตอร์อื่นๆ
valuesObject...ออบเจ็กต์ที่จะแทนที่สตริงการแทนที่ภายในข้อความ วิธีนี้จะช่วยให้ควบคุมรูปแบบของเอาต์พุตเพิ่มเติมได้