@mbc-cqrs-serverless/core
Version:
CQRS and event base core
16 lines (15 loc) • 687 B
TypeScript
import { ConsoleLogger, LogLevel } from '@nestjs/common';
export type AppLogLevel = 'verbose' | 'debug' | 'info' | 'warn' | 'error' | 'fatal';
export declare class RequestLogger extends ConsoleLogger {
private readonly isLocal;
protected printStackTrace(stack: string): void;
protected printMessages(messages: unknown[], context?: string, logLevel?: LogLevel, writeStreamType?: 'stdout' | 'stderr'): void;
protected getLambdaContextMessage(contextMessage?: string): {
context: string;
requestId: string;
ip: string;
tenantCode: string;
userId: string;
};
}
export declare function getLogLevels(level: AppLogLevel): LogLevel[];