我想将续集日志写入文件而不是控制台。默认情况下,所有续集日志都会写入控制台。
提前致谢。
查看options.logging
in the docs http://sequelize.readthedocs.io/en/latest/api/sequelize/index.html?highlight=logging。默认值为
options.logging = console.log
这意味着所有日志记录都会传递到console.log()
。因此,只需将日志记录更改为将消息附加到日志/文本文件的函数即可。例子
var sequelize = new Sequelize('database', 'username', 'password', {
logging: myLogFunc
});
var myLogFunc = function(msg) {
}
winston是一个很好的用于管理日志的 Nodejs 包 ->https://github.com/winstonjs/winston https://github.com/winstonjs/winston
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)