Node.js 在sails中配置自定义winston日志传输

Node.js 在sails中配置自定义winston日志传输,node.js,mongodb,sails.js,winston,Node.js,Mongodb,Sails.js,Winston,如何配置winston in sails以使用mongodb传输 这似乎是在正确的轨道上,但有一个不同的交通工具 这是我当前的配置,基于此: Sails自动运行配置文件导出的任何函数,对吗 notify函数似乎没有运行 我是新手,讨厌航海 我也面临同样的问题,我试着扩展这个问题 扩展上述链接后,工作解决方案: 在配置文件夹中创建一个新的js文件,其中的代码将由sails自动执行,并添加mongodb传输,如下所示 var winston = require('winston'); var Mon

如何配置winston in sails以使用mongodb传输

这似乎是在正确的轨道上,但有一个不同的交通工具

这是我当前的配置,基于此:

Sails自动运行配置文件导出的任何函数,对吗

notify函数似乎没有运行


我是新手,讨厌航海

我也面临同样的问题,我试着扩展这个问题

扩展上述链接后,工作解决方案:

在配置文件夹中创建一个新的js文件,其中的代码将由sails自动执行,并添加mongodb传输,如下所示

var winston = require('winston');
var MongoDB = require('winston-mongodb').MongoDB;

var customLogger = new(winston.Logger)({
    transports: [
        new(winston.transports.MongoDB)({
            db: 'mongodb://localhost:27017/test',
            collection: 'logs',
            level: 'debug'
        })
    ]
});

module.exports.logging = {
    colors: false, // To get clean logs without prefixes or color codings
    custom: customLogger
};
可以在任何地方使用

sails.config.logging.custom.debug("winston mongodb transport logging");

如果你明白了,请分享!我被困在类似的事情上了!