logger namespace

函数

函数 说明
debug(args) 写入 DEBUG 严重级别日志。如果提供的最后一个参数是普通对象,系统会将其添加到 Cloud Logging 条目的 jsonPayload 中。
error(args) 写入 ERROR 严重级别日志。如果提供的最后一个参数是普通对象,系统会将其添加到 Cloud Logging 条目的 jsonPayload 中。
info(args) 写入 INFO 严重级别日志。如果提供的最后一个参数是普通对象,系统会将其添加到 Cloud Logging 条目的 jsonPayload 中。
log(args) 写入 INFO 严重级别日志。如果提供的最后一个参数是普通对象,系统会将其添加到 Cloud Logging 条目的 jsonPayload 中。
warn(args) 写入 WARNING 严重级别日志。如果提供的最后一个参数是普通对象,系统会将其添加到 Cloud Logging 条目的 jsonPayload 中。
write(entry) LogEntry 写入 stdout/stderr(具体取决于严重级别)。

接口

接口 说明
LogEntry LogEntry 表示 [结构化 Cloud Logging](https://cloud.google.com/logging/docs/structured-logging) 条目。除 severitymessage 之外的所有键都包含在日志条目的 jsonPayload 中。

类型别名

类型别名 说明
LogSeverity 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";