2

我是 winston 的新手,并试图将 nodejs 服务器日志存储到文件中。

const {
    createLogger,
    transports,
    format
} = require('winston');

const logger = createLogger({
    transports: [
        new transports.File({
            filename : 'info.log',
            level: 'info',
            format: format.combine(format.timestamp(), format.json())
        })
    ]
})

module.exports = logger;

我可以使用logger.log('info',"Inside /login")

如何存储 nodejs 服务器日志在文件中存储日志,这些日志在发生错误时自动运行时生成。

例如,当 mySQL 数据库连接关闭并且这些日志由 nodejs 服务器生成时,我可以在控制台中看到这个日志。

在此处输入图像描述

4

0 回答 0