/** * A logging adapter that will be used through the bus library * in cases where it should use a provided logger rather than * the in-built one. */ export interface Logger { debug(message: string, meta?: object): void trace(message: string, meta?: object): void info(message: string, meta?: object): void warn(message: string, meta?: object): void error(message: string, meta?: object): void fatal(message: string, meta?: object): void }