温斯顿记录到 Meteor 中的 MongoDB 集合
Winston logging to MongoDB collection in Meteor
我已经在 Meteor 中配置了 Winston 记录器包,我想将日志插入到 MongoDB 集合中,以便在部署到 digitalocean 后可以在我的 yogibean:admin 页面上看到它。
作为配置日志记录模块的一部分,我正在这样做:
logger.add(Winston.transports.MongoDB, {
db: 'myDataBaseName',
collection: 'logs',
host: '???', // or dbUri
username: '???',
password: '???',
name: 'mongo.mainLogs',
});
我的主要问题是:
我应该使用什么作为主机或 dbUri 才能部署它?有没有host或者dbUri的环境变量到MongoDB?
正如@BraveKenny 建议的支撑配置:
logger.add(Winston.transports.MongoDB, {
db: process.env.MONGO_URL,
collection: 'logs',
name: 'mongo.mainLogs',
});
在配置数据库之前,我不需要使用用户名和密码。
我已经在 Meteor 中配置了 Winston 记录器包,我想将日志插入到 MongoDB 集合中,以便在部署到 digitalocean 后可以在我的 yogibean:admin 页面上看到它。
作为配置日志记录模块的一部分,我正在这样做:
logger.add(Winston.transports.MongoDB, {
db: 'myDataBaseName',
collection: 'logs',
host: '???', // or dbUri
username: '???',
password: '???',
name: 'mongo.mainLogs',
});
我的主要问题是:
我应该使用什么作为主机或 dbUri 才能部署它?有没有host或者dbUri的环境变量到MongoDB?
正如@BraveKenny 建议的支撑配置:
logger.add(Winston.transports.MongoDB, {
db: process.env.MONGO_URL,
collection: 'logs',
name: 'mongo.mainLogs',
});
在配置数据库之前,我不需要使用用户名和密码。