facing some unknown errors with autoclose using log4js

64 Views Asked by At

so iam trying to add an multiple logs file logging system but iam facing some errors which couldn't be read becuase of console auto close...

    log4js.configure({
        appenders: { 
            logs: { type: ['file','console'], filename: path.join(__dirname, 'logs/bot_logs.log') },
            exceptions: {  type: 'file', filename: path.join(__dirname, 'logs/bot_exceptions.log') },
            warnings: {  type: 'file', filename: path.join(__dirname, 'logs/bot_warnings.log') },
            rejections: {  type: 'file', filename: path.join(__dirname, 'logs/bot_rejections.log') }        
  },
        categories: { 
             default: { appenders: ['logs'], level: 'debug' },
             'exception': { appenders: ['exceptions'], level: 'error' },
             'warning': { appenders: ['warnings'], level: 'warning' },  
             'rejection':  { appenders: ['rejections'], level: 'fatal' }
        }
    });

    const logger = log4js.getLogger('logs');
    const excep = log4js.getLogger('exception');  
    const warni = log4js.getLogger('warning');
    const rejec = log4js.getLogger('rejection');
    logger.log(....); excep.error(.....); warni.warn(....); rejec.fatal(....);

Screenshot

0

There are 0 best solutions below