export interface ILogger { /** * Log with 'info' level * @param message Message to log with info level. */ info(message: string): void; /** * Log with 'debug' level * @param message Message to log with debug level. */ debug(message: string): void; /** * Log with 'warn' level * @param message Message to log with warn level. */ warn(message: string): void; /** * Log with 'trace' level * @param message Message to log with trace level. */ trace(message: string): void; /** * Log with 'error' level * @param message Message to log with error level. */ error(message: string): void; }