js-utils-lite
Version:
Utils methods/components for JavaScript.
28 lines (27 loc) • 819 B
TypeScript
/**
* @author arnozhang
* @date 2019/06/25
*/
export declare class LogWriter {
writeLog(message: string): void;
formatLog(level: String, tagOrMessage: any, message?: any): string;
}
export declare enum LogLevel {
verbose = "Verbose",
debug = "Debug",
info = "Info",
warn = "Warn",
error = "Error",
fatal = "Fatal"
}
export declare class Logger {
static writer?: LogWriter;
static customizeWriter(newWriter: LogWriter): void;
static v(tagOrMessage: any, message?: any): void;
static d(tagOrMessage: any, message?: any): void;
static i(tagOrMessage: any, message?: any): void;
static w(tagOrMessage: any, message?: any): void;
static e(tagOrMessage: any, message?: any): void;
static f(tagOrMessage: any, message?: any): void;
private static _log;
}