【问题标题】:Node.js Winston logging Info on console控制台上的 Node.js Winston 日志记录信息
【发布时间】:2021-08-13 15:58:26
【问题描述】:

在我的节点应用程序中,我使用的是 winston t。如何使用 winston 在控制台中记录信息以及正常的文件记录?

const winston = require('winston');
winston.add(new winston.transports.File({ filename: 'logfile.log' }));
// preparing listening ports
const port = process.env.PORT || 3000;
app.listen(port, ()=>{
    winston.info(`Listening to port ${port}....`);
});

我想要信息:正在我的控制台中打印正在侦听的端口 3000。

谢谢。

【问题讨论】:

    标签: node.js logging winston


    【解决方案1】:

    documenation中有描述,基本上你可以简单的添加两个transport方法,例如:

    const winston = require('winston');
    const fileAppender = new winston.transports.File({ filename: 'logfile.log' });
    const consoleAppender = new winston.transports.Console();
    
    winston.add(fileAppender);
    winston.add(consoleAppender);
    

    【讨论】:

    • @Hasan:有什么反馈吗?
    猜你喜欢
    • 1970-01-01
    • 2015-04-15
    • 1970-01-01
    • 1970-01-01
    • 2018-01-10
    • 2019-05-20
    • 2019-06-03
    • 2017-03-31
    • 1970-01-01
    相关资源
    最近更新 更多