Functions
Function | Description |
---|---|
debug(args) | Writes a DEBUG severity log. If the last argument provided is a plain object, it is added to the jsonPayload in the Cloud Logging entry. |
error(args) | Writes an ERROR severity log. If the last argument provided is a plain object, it is added to the jsonPayload in the Cloud Logging entry. |
info(args) | Writes an INFO severity log. If the last argument provided is a plain object, it is added to the jsonPayload in the Cloud Logging entry. |
log(args) | Writes an INFO severity log. If the last argument provided is a plain object, it is added to the jsonPayload in the Cloud Logging entry. |
warn(args) | Writes a WARNING severity log. If the last argument provided is a plain object, it is added to the jsonPayload in the Cloud Logging entry. |
write(entry) | Writes a LogEntry to stdout /stderr (depending on severity). |
Interfaces
Interface | Description |
---|---|
LogEntry | LogEntry represents a [structured Cloud Logging](https://cloud.google.com/logging/docs/structured-logging) entry. All keys aside from severity and message are included in the jsonPayload of the logged entry. |
Type Aliases
Type Alias | Description |
---|---|
LogSeverity | LogSeverity indicates the detailed severity of the log entry. See [LogSeverity](https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry#logseverity). |
logger.debug()
Writes a DEBUG
severity log. If the last argument provided is a plain object, it is added to the jsonPayload
in the Cloud Logging entry.
Signature:
export declare function debug(...args: any[]): void;
Parameters
Parameter | Type | Description |
---|---|---|
args | any[] | Arguments, concatenated into the log message with space separators. |
Returns:
void
logger.error()
Writes an ERROR
severity log. If the last argument provided is a plain object, it is added to the jsonPayload
in the Cloud Logging entry.
Signature:
export declare function error(...args: any[]): void;
Parameters
Parameter | Type | Description |
---|---|---|
args | any[] | Arguments, concatenated into the log message with space separators. |
Returns:
void
logger.info()
Writes an INFO
severity log. If the last argument provided is a plain object, it is added to the jsonPayload
in the Cloud Logging entry.
Signature:
export declare function info(...args: any[]): void;
Parameters
Parameter | Type | Description |
---|---|---|
args | any[] | Arguments, concatenated into the log message with space separators. |
Returns:
void
logger.log()
Writes an INFO
severity log. If the last argument provided is a plain object, it is added to the jsonPayload
in the Cloud Logging entry.
Signature:
export declare function log(...args: any[]): void;
Parameters
Parameter | Type | Description |
---|---|---|
args | any[] | Arguments, concatenated into the log message with space separators. |
Returns:
void
logger.warn()
Writes a WARNING
severity log. If the last argument provided is a plain object, it is added to the jsonPayload
in the Cloud Logging entry.
Signature:
export declare function warn(...args: any[]): void;
Parameters
Parameter | Type | Description |
---|---|---|
args | any[] | Arguments, concatenated into the log message with space separators. |
Returns:
void
logger.write()
Writes a LogEntry
to stdout
/stderr
(depending on severity).
Signature:
export declare function write(entry: LogEntry): void;
Parameters
Parameter | Type | Description |
---|---|---|
entry | LogEntry | The LogEntry including severity, message, and any additional structured metadata. |
Returns:
void
logger.LogSeverity
LogSeverity
indicates the detailed severity of the log entry. See [LogSeverity](https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry#logseverity).
Signature:
export type LogSeverity = "DEBUG" | "INFO" | "NOTICE" | "WARNING" | "ERROR" | "CRITICAL" | "ALERT" | "EMERGENCY";