gpt4 book ai didi

node.js - 如何将 sequelize 日志写入文件而不是控制台?

转载 作者:搜寻专家 更新时间:2023-11-01 00:29:56 24 4
gpt4 key购买 nike

我想将 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com