使用log4js在autoclose中遇到一些未知错误

时间:2018-01-04 09:59:56

标签: javascript node.js console log4js-node 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 个答案:

没有答案