From f3747f3f7874acfb9a171c94ef3d46ba5eb033d3 Mon Sep 17 00:00:00 2001 From: Lucas Gabriel Date: Thu, 3 Oct 2024 22:40:50 -0300 Subject: [PATCH] Fixed logging + put it back again --- bot.js | 2 +- plugins/termlogger.js | 31 +++++++++++++------------------ 2 files changed, 14 insertions(+), 19 deletions(-) diff --git a/bot.js b/bot.js index 1f07377..af597d3 100644 --- a/bot.js +++ b/bot.js @@ -4,7 +4,7 @@ const fs = require('fs'); const Config = require('./props/config.json'); const { isOnSpamWatch } = require('./plugins/lib-spamwatch/spamwatch.js'); require('./plugins/ytdlp-wrapper.js'); -// require('./plugins/termlogger.js'); +require('./plugins/termlogger.js'); const bot = new Telegraf(Config.botToken); const MAX_RETRIES = 5; diff --git a/plugins/termlogger.js b/plugins/termlogger.js index a20e153..b6a4028 100644 --- a/plugins/termlogger.js +++ b/plugins/termlogger.js @@ -6,31 +6,26 @@ const logFile = path.resolve(__dirname, '../props/bot.log'); const logger = winston.createLogger({ level: 'info', format: winston.format.combine( + winston.format.colorize(), winston.format.timestamp(), - winston.format.printf(({ timestamp, level, message }) => { - return `[${timestamp}] ${level.toUpperCase()}: ${message}`; + winston.format.printf(({ message }) => { + return `${message}`; }) ), transports: [ new winston.transports.Console(), - new winston.transports.File({ filename: logFile }) + new winston.transports.File({ + filename: logFile, + format: winston.format.printf(({ timestamp, message }) => { + return `[${timestamp}]\n${message}\n`; + }) + }) ] }); -console.log = (message) => { - logger.info(message); -}; - -console.error = (message) => { - logger.error(message); -}; - -console.warn = (message) => { - logger.warn(message); -}; - -console.info = (message) => { - logger.info(message); -}; +console.log = (message) => logger.info(message); +console.error = (message) => logger.error(message); +console.warn = (message) => logger.warn(message); +console.info = (message) => logger.info(message); module.exports = logger;