我在Meteor中配置了Winston logger软件包,我希望将日志插入到MongoDB Collection中,以便在部署到digitalocean之后可以在我的yogibean:admin页面上看到。
作为配置日志记录模块的一部分,我正在这样做:
logger.add(Winston.transports.MongoDB, {
db: 'myDataBaseName',
collection: 'logs',
host: '???', // or dbUri
username: '???',
password: '???',
name: 'mongo.mainLogs',
});
我的主要问题是:
我应该使用什么作为主机或dbUri来部署它?是否有任何环境变量与host或dbUri到MongoDB?
答案 0 :(得分:1)
正如@BraveKenny建议的那样,propper配置是:
logger.add(Winston.transports.MongoDB, {
db: process.env.MONGO_URL,
collection: 'logs',
name: 'mongo.mainLogs',
});
在用一些数据库配置数据库之前,我不需要使用用户名和密码。