Class console

console

Lớp này cho phép nhà phát triển ghi vào Nhật ký thực thi và vào Cloud Logging của Google nếu tập lệnh được liên kết với một Dự án Cloud tiêu chuẩn.

Để được hỗ trợ đầy đủ về Cloud Logging và tính năng ghi nhật ký có cấu trúc, hãy sử dụng Logger. Các phương thức console tuần tự hoá các đối tượng thành chuỗi và không hỗ trợ jsonPayload như một phần của ghi nhật ký có cấu trúc LogEntry.

function measuringExecutionTime() {
  const label = "myFunction() time"; // Labels the timing log entry.
  console.time(label); // Starts the timer.
  try {
    myFunction(); // 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.
}

function myFunction() {
  // ...
}

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
error()voidXuất thông báo cấp LỖI trống vào Cloud Logging.
error(formatOrObject, values)voidXuất thông báo cấp LỖI vào Cloud Logging.
info()voidXuất thông báo cấp THÔNG TIN trống vào Cloud Logging.
info(formatOrObject, values)voidXuất thông báo cấp THÔNG TIN vào Cloud Logging.
log()voidXuất thông báo cấp GỠ LỖI trống vào Cloud Logging.
log(formatOrObject, values)voidXuất thông báo cấp GỠ LỖI vào Cloud Logging.
time(label)voidBắt đầu một bộ hẹn giờ mà bạn có thể dùng để theo dõi thời gian thực hiện một thao tác.
timeEnd(label)voidDừng một bộ hẹn giờ đã bắt đầu trước đó bằng cách gọi console.time().
warn()voidXuất thông báo cấp CẢNH BÁO trống vào Cloud Logging.
warn(formatOrObject, values)voidXuất thông báo cấp CẢNH BÁO vào Cloud Logging.

Tài liệu chi tiết

error()

Xuất thông báo cấp LỖI trống vào Cloud Logging.


error(formatOrObject, values)

Xuất thông báo cấp LỖI vào Cloud Logging.

Tham số

TênLoạiMô tả
formatOrObjectObjectMột chuỗi chứa 0 hoặc nhiều chuỗi thay thế, hoặc một đối tượng JavaScript sẽ được ghi nhật ký dưới dạng đối tượng JavaScript nếu không có tham số nào khác.
valuesObject...Các đối tượng dùng để thay thế chuỗi thay thế trong thông báo. Điều này giúp bạn có thêm quyền kiểm soát đối với định dạng của kết quả đầu ra.

info()

Xuất thông báo cấp THÔNG TIN trống vào Cloud Logging.


info(formatOrObject, values)

Xuất thông báo cấp THÔNG TIN vào Cloud Logging.

Tham số

TênLoạiMô tả
formatOrObjectObjectMột chuỗi chứa 0 hoặc nhiều chuỗi thay thế, hoặc một đối tượng JavaScript sẽ được ghi nhật ký dưới dạng đối tượng JavaScript nếu không có tham số nào khác.
valuesObject...Các đối tượng dùng để thay thế chuỗi thay thế trong thông báo. Điều này giúp bạn có thêm quyền kiểm soát đối với định dạng của kết quả đầu ra.

log()

Xuất thông báo cấp GỠ LỖI trống vào Cloud Logging.


log(formatOrObject, values)

Xuất thông báo cấp GỠ LỖI vào Cloud Logging.

Tham số

TênLoạiMô tả
formatOrObjectObjectMột chuỗi chứa 0 hoặc nhiều chuỗi thay thế, hoặc một đối tượng JavaScript sẽ được ghi nhật ký dưới dạng đối tượng JavaScript nếu không có tham số nào khác.
valuesObject...Các đối tượng dùng để thay thế chuỗi thay thế trong thông báo. Điều này giúp bạn có thêm quyền kiểm soát đối với định dạng của kết quả đầu ra.

time(label)

Bắt đầu một bộ hẹn giờ mà bạn có thể dùng để theo dõi thời gian thực hiện một thao tác.

Tham số

TênLoạiMô tả
labelStringTên để đặt cho bộ hẹn giờ mới.

timeEnd(label)

Dừng một bộ hẹn giờ đã bắt đầu trước đó bằng cách gọi console.time(). Thời lượng được ghi nhật ký trong Stackdriver.

Tham số

TênLoạiMô tả
labelStringTên của bộ hẹn giờ cần dừng.

warn()

Xuất thông báo cấp CẢNH BÁO trống vào Cloud Logging.


warn(formatOrObject, values)

Xuất thông báo cấp CẢNH BÁO vào Cloud Logging.

Tham số

TênLoạiMô tả
formatOrObjectObjectMột chuỗi chứa 0 hoặc nhiều chuỗi thay thế, hoặc một đối tượng JavaScript sẽ được ghi nhật ký dưới dạng đối tượng JavaScript nếu không có tham số nào khác.
valuesObject...Các đối tượng dùng để thay thế chuỗi thay thế trong thông báo. Điều này giúp bạn có thêm quyền kiểm soát đối với định dạng của kết quả đầu ra.