【发布时间】:2020-01-21 04:45:33
【问题描述】:
我正在尝试将Pino 与Sequelize 的options.logging 一起使用:
每次 Sequelize 记录某些内容时都会执行的函数。函数可以接收多个参数,但只有第一个由 console.log 打印。要打印所有值,请使用 (...msg) => console.log(msg)
这是我尝试过的:
const pino = require('pino')
const logger = pino({ level: 'debug', prettyPrint: true })
const Sequelize = require('sequelize')
sequelize = new Sequelize({
dialect: 'sqlite',
storage: '../db.sqlite3',
logging: logger.debug()
})
但是没有任何东西打印到控制台。我知道日志记录正在工作,因为我 logger.debug('test') 在代码中的其他地方调用时工作。
【问题讨论】:
标签: node.js sequelize.js