landstrasse
Version:
Strongly typed WAMP Client for browsers
15 lines (14 loc) • 454 B
TypeScript
export declare type LogFunction = (level: LogLevel, timestamp: Date, message: string, details: any[]) => void;
export declare enum LogLevel {
DEBUG = "DEBUG",
INFO = "INFO",
WARNING = "WARNING",
ERROR = "ERROR"
}
declare class Logger {
logFunction?: LogFunction;
private debug;
constructor(logFunction?: LogFunction, debug?: boolean);
log(level: LogLevel, message: string, ...details: any): void;
}
export default Logger;