Class console

遊戲主機

如果指令碼與標準 Cloud 專案相關聯,開發人員就能使用這個類別寫入執行記錄,以及 Google Cloud Logging

如要完整支援 Cloud Logging 和結構化記錄,請使用 Loggerconsole 方法會將物件序列化為字串,且不支援 jsonPayload 做為結構化記錄 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() {
  // ...
}

方法

方法傳回類型簡短說明
error()void將空白的 ERROR 級別訊息輸出至 Stackdriver Logging。
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將空白的 WARNING 級別訊息輸出至 Stackdriver Logging。
warn(formatOrObject, values)void將 WARNING 級別的訊息輸出至 Stackdriver Logging。

內容詳盡的說明文件

error()

將空白的 ERROR 級別訊息輸出至 Stackdriver Logging。


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()

將空白的 WARNING 級別訊息輸出至 Stackdriver Logging。


warn(formatOrObject, values)

將 WARNING 級別的訊息輸出至 Stackdriver Logging。

參數

名稱類型說明
formatOrObjectObject包含零或多個替代字串的字串,或是要記錄為 JavaScript 物件的 JavaScript 物件 (如果沒有其他參數)。
valuesObject...用來取代郵件中替代字串的物件。這樣一來,您就能進一步控管輸出內容的格式。