Lớp này cho phép nhà phát triển ghi nhật ký vào dịch vụ Ghi nhật ký Stackdriver của Google Cloud Platform. Sau đây là một số ví dụ về cách ghi nhật ký:
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. }
Phương thức
Phương thức | Kiểu dữ liệu trả về | Mô tả ngắn |
---|---|---|
error() | void | Xuất ra một thông báo lỗi trống ở cấp độ ERROR cho Stackdriver Logging. |
error(formatOrObject, values) | void | Xuất ra thông báo cấp ERROR (LỖI) tới công cụ Ghi nhật ký Stackdriver. |
info() | void | Xuất thông báo ở cấp INFO trống sang tính năng Ghi nhật ký Stackdriver. |
info(formatOrObject, values) | void | Xuất thông báo ở cấp INFO vào tính năng Ghi nhật ký Stackdriver. |
log() | void | Xuất ra thông báo cấp độ GỠ LỖI trống cho Stackdriver Logging. |
log(formatOrObject, values) | void | Xuất ra thông báo cấp độ GỠ LỖI vào Stackdriver Logging. |
time(label) | void | Bắt đầu một đồng hồ hẹn giờ mà bạn có thể dùng để theo dõi thời gian thực hiện thao tác. |
timeEnd(label) | void | Dừng bộ tính giờ đã bắt đầu trước đó bằng cách gọi console.time() . |
warn() | void | Xuất ra một thông báo mức CẢNH BÁO trống cho Stackdriver Logging. |
warn(formatOrObject, values) | void | Xuất ra thông báo cấp độ CẢNH BÁO cho Stackdriver Logging. |
Tài liệu chi tiết
error()
Xuất ra một thông báo lỗi trống ở cấp độ ERROR cho Stackdriver Logging.
error(formatOrObject, values)
Xuất ra thông báo cấp ERROR (LỖI) tới công cụ Ghi nhật ký Stackdriver.
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
formatOrObject | Object | một chuỗi không chứa hoặc có nhiều chuỗi thay thế, hoặc một đối tượng JavaScript cần được ghi lại dưới dạng đối tượng JavaScript nếu không có tham số khác. |
values | Object... | các đối tượng để thay thế các chuỗi thay thế trong thông báo. Thao tác này giúp bạn có thêm quyền kiểm soát đối với định dạng của đầu ra. |
info()
Xuất thông báo ở cấp INFO trống sang tính năng Ghi nhật ký Stackdriver.
info(formatOrObject, values)
Xuất thông báo ở cấp INFO vào tính năng Ghi nhật ký Stackdriver.
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
formatOrObject | Object | một chuỗi không chứa hoặc có nhiều chuỗi thay thế, hoặc một đối tượng JavaScript cần được ghi lại dưới dạng đối tượng JavaScript nếu không có tham số khác. |
values | Object... | các đối tượng để thay thế các chuỗi thay thế trong thông báo. Thao tác này giúp bạn có thêm quyền kiểm soát đối với định dạng của đầu ra. |
log()
Xuất ra thông báo cấp độ GỠ LỖI trống cho Stackdriver Logging.
log(formatOrObject, values)
Xuất ra thông báo cấp độ GỠ LỖI vào Stackdriver Logging.
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
formatOrObject | Object | một chuỗi không chứa hoặc có nhiều chuỗi thay thế, hoặc một đối tượng JavaScript cần được ghi lại dưới dạng đối tượng JavaScript nếu không có tham số khác. |
values | Object... | các đối tượng để thay thế các chuỗi thay thế trong thông báo. Thao tác này giúp bạn có thêm quyền kiểm soát đối với định dạng của đầu ra. |
time(label)
Bắt đầu một đồng hồ hẹn giờ mà bạn có thể dùng để theo dõi thời gian thực hiện thao tác.
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
label | String | Tên để đặt đồng hồ hẹn giờ mới. |
timeEnd(label)
Dừng bộ tính giờ đã bắt đầu trước đó bằng cách gọi console.time()
. Thời lượng được ghi lại trong Stackdriver.
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
label | String | tên của đồng hồ hẹn giờ cần dừng. |
warn()
Xuất ra một thông báo mức CẢNH BÁO trống cho Stackdriver Logging.
warn(formatOrObject, values)
Xuất ra thông báo cấp độ CẢNH BÁO cho Stackdriver Logging.
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
formatOrObject | Object | một chuỗi không chứa hoặc có nhiều chuỗi thay thế, hoặc một đối tượng JavaScript cần được ghi lại dưới dạng đối tượng JavaScript nếu không có tham số khác. |
values | Object... | các đối tượng để thay thế các chuỗi thay thế trong thông báo. Thao tác này giúp bạn có thêm quyền kiểm soát đối với định dạng của đầu ra. |