/** * LoggerService provides an interface to log SDK messages. */ export interface LoggerService { /** * Write an 'error' level log. */ error(message: any, ...optionalParams: any[]): void; /** * Write a 'warn' level log. */ warn(message: any, ...optionalParams: any[]): void; /** * Write an 'info' level log. */ info(message: any, ...optionalParams: any[]): void; /** * Write a 'verbose' level log. */ verbose(message: any, ...optionalParams: any[]): void; /** * Write a 'debug' level log. */ debug(message: any, ...optionalParams: any[]): void; }