คลาสนี้อนุญาตให้นักพัฒนาซอฟต์แวร์เขียนบันทึกไปยังบริการ 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
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
formatOrObject | Object | สตริงที่มีสตริงแทนที่เป็นศูนย์หรือมากกว่า หรือ JavaScript จะบันทึกเป็นออบเจ็กต์ JavaScript หากไม่มีพารามิเตอร์อื่น |
values | Object... | ออบเจ็กต์ที่จะแทนที่สตริงการแทนที่ภายในข้อความ ซึ่งจะให้ ช่วยให้คุณควบคุมรูปแบบของเอาต์พุตได้มากขึ้น |
info()
แสดงข้อความระดับ INFO ที่ว่างเปล่าไปยัง Stackdriver Logging
info(formatOrObject, values)
แสดงข้อความระดับ INFO ไปยัง Stackdriver Logging
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
formatOrObject | Object | สตริงที่มีสตริงแทนที่เป็นศูนย์หรือมากกว่า หรือ JavaScript จะบันทึกเป็นออบเจ็กต์ JavaScript หากไม่มีพารามิเตอร์อื่น |
values | Object... | ออบเจ็กต์ที่จะแทนที่สตริงการแทนที่ภายในข้อความ ซึ่งจะให้ ช่วยให้คุณควบคุมรูปแบบของเอาต์พุตได้มากขึ้น |
log()
แสดงผลข้อความระดับ DEBUG ที่ว่างเปล่าไปยัง Stackdriver Logging
log(formatOrObject, values)
ส่งข้อความระดับ DEBUG ไปยัง Stackdriver Logging
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
formatOrObject | Object | สตริงที่มีสตริงแทนที่เป็นศูนย์หรือมากกว่า หรือ JavaScript จะบันทึกเป็นออบเจ็กต์ JavaScript หากไม่มีพารามิเตอร์อื่น |
values | Object... | ออบเจ็กต์ที่จะแทนที่สตริงการแทนที่ภายในข้อความ ซึ่งจะให้ ช่วยให้คุณควบคุมรูปแบบของเอาต์พุตได้มากขึ้น |
time(label)
เริ่มตัวจับเวลาที่คุณใช้ติดตามระยะเวลาที่ใช้ในการดําเนินการได้
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
label | String | ชื่อที่จะตั้งให้ตัวจับเวลาใหม่ |
timeEnd(label)
หยุดตัวจับเวลาที่เริ่มไว้ก่อนหน้าโดยโทรหา console.time()
ระยะเวลา
มีการบันทึกไว้ใน Stackdriver
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
label | String | ชื่อของตัวจับเวลาที่จะหยุด |
warn()
แสดงข้อความระดับคำเตือนที่ว่างเปล่าไปยังการบันทึกของ Stackdriver
warn(formatOrObject, values)
แสดงข้อความระดับคำเตือนไปยัง Stackdriver Logging
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
formatOrObject | Object | สตริงที่มีสตริงแทนที่เป็นศูนย์หรือมากกว่า หรือ JavaScript จะบันทึกเป็นออบเจ็กต์ JavaScript หากไม่มีพารามิเตอร์อื่น |
values | Object... | ออบเจ็กต์ที่จะแทนที่สตริงการแทนที่ภายในข้อความ ซึ่งจะให้ ช่วยให้คุณควบคุมรูปแบบของเอาต์พุตได้มากขึ้น |