logger namespace

函式

函式 說明
debug(args) 寫入 DEBUG 嚴重性記錄。如果提供的最後一個引數是純物件,系統會將該引數新增至 Cloud Logging 項目的 jsonPayload
錯誤(args) 寫入 ERROR 嚴重性記錄。如果提供的最後一個引數是純物件,系統會將該引數新增至 Cloud Logging 項目的 jsonPayload
資訊(args) 寫入 INFO 嚴重性記錄。如果提供的最後一個引數是純物件,系統會將該引數新增至 Cloud Logging 項目的 jsonPayload
log(args) 寫入 INFO 嚴重性記錄。如果提供的最後一個引數是純物件,系統會將該引數新增至 Cloud Logging 項目的 jsonPayload
warn(args) 寫入 WARNING 嚴重性記錄。如果提供的最後一個引數是純物件,系統會將該引數新增至 Cloud Logging 項目的 jsonPayload
write(項目) 視嚴重性而定,將 LogEntry 寫入 stdout/stderr

介面

介面 說明
LogEntry LogEntry 代表 [結構化 Cloud Logging](https://cloud.google.com/logging/docs/structured-logging) 項目。severitymessage 以外的所有金鑰都會包含在記錄項目的 jsonPayload 中。

型別別名

類型別名 說明
記錄嚴重性 LogSeverity 表示記錄項目的詳細嚴重性。請參閱 [LogSeverity](https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry#logseverity)。

logger.debug()

寫入 DEBUG 嚴重性記錄。如果提供的最後一個引數是純物件,系統會將該引數新增至 Cloud Logging 項目的 jsonPayload

簽名:

export declare function debug(...args: any[]): void;

參數

參數 類型 說明
args 任何 [] 透過空格分隔符串連至記錄訊息的引數。

傳回:

void

logger.error()

寫入 ERROR 嚴重性記錄。如果提供的最後一個引數是純物件,系統會將該引數新增至 Cloud Logging 項目的 jsonPayload

簽名:

export declare function error(...args: any[]): void;

參數

參數 類型 說明
args 任何 [] 透過空格分隔符串連至記錄訊息的引數。

傳回:

void

logger.info()

寫入 INFO 嚴重性記錄。如果提供的最後一個引數是純物件,系統會將該引數新增至 Cloud Logging 項目的 jsonPayload

簽名:

export declare function info(...args: any[]): void;

參數

參數 類型 說明
args 任何 [] 透過空格分隔符串連至記錄訊息的引數。

傳回:

void

logger.log()

寫入 INFO 嚴重性記錄。如果提供的最後一個引數是純物件,系統會將該引數新增至 Cloud Logging 項目的 jsonPayload

簽名:

export declare function log(...args: any[]): void;

參數

參數 類型 說明
args 任何 [] 透過空格分隔符串連至記錄訊息的引數。

傳回:

void

logger.warn()

寫入 WARNING 嚴重性記錄。如果提供的最後一個引數是純物件,系統會將該引數新增至 Cloud Logging 項目的 jsonPayload

簽名:

export declare function warn(...args: any[]): void;

參數

參數 類型 說明
args 任何 [] 透過空格分隔符串連至記錄訊息的引數。

傳回:

void

logger.write()

根據嚴重程度,將 LogEntry 寫入 stdout/stderr

簽名:

export declare function write(entry: LogEntry): void;

參數

參數 類型 說明
項目 LogEntry LogEntry,包括嚴重性、訊息和其他任何結構化中繼資料。

傳回:

void

logger.LogSeverity

LogSeverity 表示記錄項目的詳細嚴重性。請參閱 [LogSeverity](https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry#logseverity)。

簽名:

export type LogSeverity = "DEBUG" | "INFO" | "NOTICE" | "WARNING" | "ERROR" | "CRITICAL" | "ALERT" | "EMERGENCY";