@iota-pico/core
Version:
IOTA Pico Framework Core
38 lines (37 loc) • 1.21 kB
TypeScript
import { ILogger } from "../interfaces/ILogger";
/**
* Implementation of ILogger which is silent.
*/
export declare class NullLogger implements ILogger {
/**
* Send banner to the logger.
* @param message The message to log.
* @param args Additional parameters to log.
*/
banner(message: string, ...args: any[]): void;
/**
* Send log to the logger.
* @param message The message to log.
* @param args Additional parameters to log.
*/
log(message: string, ...args: any[]): void;
/**
* Send information to the logger.
* @param message The message to log.
* @param args Additional parameters to log.
*/
info(message: string, ...args: any[]): void;
/**
* Send warning to the logger.
* @param message The message to log.
* @param args Additional parameters to log.
*/
warning(message: string, ...args: any[]): void;
/**
* Send error to the logger.
* @param message The message to log.
* @param err An error object to log.
* @param args Additional parameters to log.
*/
error(message: string, err?: any, ...args: any[]): void;
}