小编man*_*929的帖子

如何从摩根记录仪中删除日志文件中正在生成的空行?

我在输出中得到空行,如下所示。我在这里使用morgan和winston组合到一个文件中,如何避免这些空行?

//logger 
const logger = new winston.Logger({
    transports: [
        new winston.transports.File({
            filename: './logs/dca_ui.log',
            handleExceptions: true,
            json: false,
            maxsize: MAX_SIZE_LOG,
            maxFiles: MAX_LOG_FILES,
            colorize: false,
        }),
     ],
     exitOnError: false,
});

//writestream
const stream = {
    write: (message, encoding) => {
        logger.info(message);
    },
};

app.use((morgan(':date :status :method :url :response-time', { stream: stream })));
Run Code Online (Sandbox Code Playgroud)

输出:

5 2016-11-15T04:21:18.981Z-信息:Tue,15 Nov 2016 04:21:18 GMT 200 GET /index.js 4.539
6
7 2016-11-15T04:21:19.786Z-信息:Tue,15 2016年11月04:21:19 GMT 200 GET / urest / v1 / template?start = 0&count = 20&sort = templateName:asc …

logging node.js winston morgan

2
推荐指数
1
解决办法
1532
查看次数

标签 统计

logging ×1

morgan ×1

node.js ×1

winston ×1