@mojaloop/event-sdk
Version:
Shared code for Event Logging
31 lines (30 loc) • 927 B
TypeScript
type LoggerType = 'sidecar' | 'kafka' | 'console' | 'off';
type ConfigType = {
LOG_LEVEL: string;
ASYNC_OVERRIDE_EVENTS: string;
EVENT_LOGGER_TRACE: LoggerType;
EVENT_LOGGER_AUDIT: LoggerType;
EVENT_LOGGER_LOG: LoggerType;
EVENT_LOGGER_SERVER_HOST: string;
EVENT_LOGGER_SERVER_PORT: number;
EVENT_LOGGER_KAFKA: string | {
PRODUCER: {
EVENT: Record<string, {
config: unknown;
}>;
};
TOPIC_TEMPLATES: {
GENERAL_TOPIC_TEMPLATE: {
TEMPLATE: string;
};
};
};
EVENT_LOGGER_SIDECAR_DISABLED: boolean;
EVENT_LOGGER_VENDOR_PREFIX: string;
EVENT_LOGGER_TRACESTATE_HEADER_ENABLED: boolean;
EVENT_LOGGER_LOG_FILTER: string;
EVENT_LOGGER_LOG_METADATA_ONLY: boolean;
EVENT_LOGGER_TRACEID_PER_VENDOR: boolean;
};
declare const Config: ConfigType;
export default Config;