作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想将 sequelize 日志写入文件而不是控制台。所有 sequelize 日志都被写入控制台,这是默认的。
提前致谢。
最佳答案
查看 docs 中的 options.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
关于node.js - 如何将 sequelize 日志写入文件而不是控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40374499/
我是一名优秀的程序员,十分优秀!