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
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
warn(formatOrObject, values)voidแสดงข้อความระดับคำเตือนไปยัง Stackdriver Logging

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

error()

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


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


warn(formatOrObject, values)

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

พารามิเตอร์

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