diff --git a/src/libs/Logger.ts b/src/libs/Logger.ts index ded0469..0e50c8f 100644 --- a/src/libs/Logger.ts +++ b/src/libs/Logger.ts @@ -59,4 +59,15 @@ const Logger = winston.createLogger({ transports }); +const wrapper = (original: winston.LeveledLogMethod) => { + return (...args: any) => original(args.join(' ')); +}; + +Logger.error = wrapper(Logger.error); +Logger.warn = wrapper(Logger.warn); +Logger.info = wrapper(Logger.info); +Logger.verbose = wrapper(Logger.verbose); +Logger.debug = wrapper(Logger.debug); +Logger.silly = wrapper(Logger.silly); + export default Logger;