Node.js 在sails中配置自定义winston日志传输
如何配置winston in sails以使用mongodb传输 这似乎是在正确的轨道上,但有一个不同的交通工具 这是我当前的配置,基于此: Sails自动运行配置文件导出的任何函数,对吗 notify函数似乎没有运行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
我是新手,讨厌航海 我也面临同样的问题,我试着扩展这个问题 扩展上述链接后,工作解决方案: 在配置文件夹中创建一个新的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");
如果你明白了,请分享!我被困在类似的事情上了!