@o3r/core
Version:
Core of the Otter Framework
36 lines • 1.05 kB
TypeScript
/**
* Logger Client interface.
*/
export interface Logger {
/**
* Log an error.
* @param message Message to log
* @param optionalParams Optional parameters to log
*/
error(message?: any, ...optionalParams: any[]): void;
/**
* Log a warning.
* @param message Message to log
* @param optionalParams Optional parameters to log
*/
warn(message?: any, ...optionalParams: any[]): void;
/**
* Log a message.
* @param message Message to log
* @param optionalParams Optional parameters to log
*/
info?(message?: any, ...optionalParams: any[]): void;
/**
* Log a message.
* @param message Message to log
* @param optionalParams Optional parameters to log
*/
log(message?: any, ...optionalParams: any[]): void;
/**
* Log a debug message.
* @param message Message to log
* @param optionalParams Optional parameters to log
*/
debug?(message?: any, ...optionalParams: any[]): void;
}
//# sourceMappingURL=logger.d.ts.map