trade360-nodejs-sdk
Version:
LSports Trade360 SDK for Node.js
13 lines (12 loc) • 430 B
TypeScript
import { LogLevel } from '../enums';
/**
* Define the Logger interface to log messages
* with different levels.
*/
export interface ILogger {
log(level: LogLevel, message: string, ...meta: unknown[]): void;
debug(message: string, ...meta: unknown[]): void;
info(message: string, ...meta: unknown[]): void;
warn(message: string, ...meta: unknown[]): void;
error(message: string, ...meta: unknown[]): void;
}