cdk-insights
Version:
AWS CDK security and cost analysis tool with AI-powered insights
65 lines (64 loc) • 3.19 kB
TypeScript
type ComponentLogger = {
debug: (message: string, context?: any, metadata?: Record<string, unknown>) => Promise<void>;
info: (message: string, context?: any, metadata?: Record<string, unknown>) => Promise<void>;
warn: (message: string, context?: any, error?: Error, metadata?: Record<string, unknown>) => Promise<void>;
error: (message: string, context?: any, error?: Error, metadata?: Record<string, unknown>) => Promise<void>;
};
export declare const console: {
log: (message: string, ...args: unknown[]) => void;
warn: (message: string, ...args: unknown[]) => void;
error: (message: string, ...args: unknown[]) => void;
debug: (message: string, ...args: unknown[]) => void;
info: (message: string, ...args: unknown[]) => void;
};
export declare const createComponentConsole: (componentLogger: ComponentLogger) => {
log: (message: string, ...args: unknown[]) => void;
warn: (message: string, ...args: unknown[]) => void;
error: (message: string, ...args: unknown[]) => void;
debug: (message: string, ...args: unknown[]) => void;
info: (message: string, ...args: unknown[]) => void;
};
export declare const cliConsole: {
log: (message: string, ...args: unknown[]) => void;
warn: (message: string, ...args: unknown[]) => void;
error: (message: string, ...args: unknown[]) => void;
debug: (message: string, ...args: unknown[]) => void;
info: (message: string, ...args: unknown[]) => void;
};
export declare const analysisConsole: {
log: (message: string, ...args: unknown[]) => void;
warn: (message: string, ...args: unknown[]) => void;
error: (message: string, ...args: unknown[]) => void;
debug: (message: string, ...args: unknown[]) => void;
info: (message: string, ...args: unknown[]) => void;
};
export declare const licenseConsole: {
log: (message: string, ...args: unknown[]) => void;
warn: (message: string, ...args: unknown[]) => void;
error: (message: string, ...args: unknown[]) => void;
debug: (message: string, ...args: unknown[]) => void;
info: (message: string, ...args: unknown[]) => void;
};
export declare const cacheConsole: {
log: (message: string, ...args: unknown[]) => void;
warn: (message: string, ...args: unknown[]) => void;
error: (message: string, ...args: unknown[]) => void;
debug: (message: string, ...args: unknown[]) => void;
info: (message: string, ...args: unknown[]) => void;
};
export declare const githubConsole: {
log: (message: string, ...args: unknown[]) => void;
warn: (message: string, ...args: unknown[]) => void;
error: (message: string, ...args: unknown[]) => void;
debug: (message: string, ...args: unknown[]) => void;
info: (message: string, ...args: unknown[]) => void;
};
export declare const aspectConsole: {
log: (message: string, ...args: unknown[]) => void;
warn: (message: string, ...args: unknown[]) => void;
error: (message: string, ...args: unknown[]) => void;
debug: (message: string, ...args: unknown[]) => void;
info: (message: string, ...args: unknown[]) => void;
};
export declare const migrateFileToStrogger: (filePath: string) => void;
export {};