我正在使用 sequelize cli 来配置 postgresql 并运行迁移/播种器。有一些不必要的日志被打印,也可能会泄露我的服务的内部结构。我想抑制这些日志。看到的日志如下
另外,仅供参考,我已经尝试在配置文件中添加日志记录 false,但这不起作用。
{
"development": {
"username": "username",
"password": "password",
"database": "db_name",
"host": "127.0.0.1",
"dialect": "mysql",
"logging": false
},
"test": {
// ...
}
}
您设置禁用日志的方式似乎是正确的,但是您也可以直接在创建 Sequelize 连接的位置指定“logging:false”,如下所示:
sequelize = new Sequelize(process.env[config.use_env_variable], {
timezone: config.db_configs.timezone,
logging: false, //specify logging false here
});