@bitblit/ratchet-epsilon-common
Version:
Tiny adapter to simplify building API gateway Lambda APIS
14 lines (13 loc) • 623 B
TypeScript
import { LoggerLevelName } from '@bitblit/ratchet-common/logger/logger-level-name';
import { LogMessageFormatType } from '@bitblit/ratchet-common/logger/log-message-format-type';
import { LoggingTraceIdGenerator } from './logging-trace-id-generator.js';
export interface EpsilonLoggerConfig {
envParamLogLevelName?: string;
queryParamLogLevelName?: string;
queryParamTracePrefixName?: string;
traceIdGenerator?: LoggingTraceIdGenerator;
logMessageFormatType?: LogMessageFormatType;
traceHeaderName?: string;
traceDepthHeaderName?: string;
epsilonStartEndMessageLogLevel?: LoggerLevelName;
}