Alokai

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

NameRequiredTypeDescription
logDataRequiredLogData
optionsRequiredPick<LoggerOptions, "includeStackTrace">
severityOptionalLogVerbosity
metadataOptionalMetadata

Referenced Types

On this page