logger.d.ts
525 Bytes
export interface LoggerConfig {
/**
* @default `sequelize`
*/
context?: string;
/**
* @default `true`
*/
debug?: boolean;
}
export class Logger {
constructor(config: LoggerConfig)
public deprecate(message: string): void;
public debug(message: string): void;
public warn(message: string): void;
public debugContext(message: string): (message: string) => void;
}
export function deprecate(message: string): void;
export function warn(message: string): void;
export function getLogger(): Logger;