eureka-plugins
Version:
Eureka Bridge for adding Plugins
28 lines (27 loc) • 844 B
TypeScript
export default interface ILogger {
log(level: string, message: string, ...meta: any[]): void;
/**
* log a error message and any other information
* @param message message to write
* @param meta meta data
*/
error(message: string, ...meta: any[]): void;
/**
* log a warn message and any other information
* @param message message to write
* @param meta meta data
*/
warn(message: string, ...meta: any[]): void;
/**
* log a info message and any other information
* @param message message to write
* @param meta meta data
*/
info(message: string, ...meta: any[]): void;
/**
* log a debug message and any other information
* @param message message to write
* @param meta meta data
*/
debug(message: string, ...meta: any[]): void;
}