StructuredLog
Interface for creating structured logs for different logging services.
interface StructuredLog {
createLog(logData: LogData, options: Pick<LoggerOptions, "includeStackTrace">, severity?: LogVerbosity, metadata?: Metadata): Record<string, unknown>;
}createLog
Create a structured log for the given log data.
Signature
createLog(
logData: LogData,
options: Pick<LoggerOptions,
"includeStackTrace">,
severity?: LogVerbosity,
metadata?: Metadata
): Record<string,
unknown>;Parameters
| Name | Required | Type | Description |
|---|---|---|---|
logData | Required | LogData | |
options | Required | Pick<LoggerOptions, "includeStackTrace"> | |
severity | Optional | LogVerbosity | |
metadata | Optional | Metadata |