Javascript Knex查询事件日志到winston文件。

Javascript Knex查询事件日志到winston文件。,javascript,knex.js,Javascript,Knex.js,我想将所有knex查询事件保存到winston文件。我发现了这样的东西 . 这对我的工作有好处,但现在我必须补充一点 .on('query-response', function(response, obj, builder)... 对于每个knex查询 我想为所有qnex查询添加一个全局函数。有可能吗 您可以从单独的dbConnection文件导出knex对象,并将其导入到需要的其他文件中。在dbConnection文件中,将事件侦听器添加到knex。就像这里: 在dbConnection

我想将所有knex查询事件保存到winston文件。我发现了这样的东西 . 这对我的工作有好处,但现在我必须补充一点

 .on('query-response', function(response, obj, builder)...
对于每个knex查询


我想为所有qnex查询添加一个全局函数。有可能吗

您可以从单独的
dbConnection
文件导出
knex
对象,并将其导入到需要的其他文件中。在
dbConnection
文件中,将事件侦听器添加到
knex
。就像这里: 在
dbConnection
文件中写入以下内容:

const knex = require('knex')({ 
    //Your db configuration here
});

knex.on('query', console.log);

module.exports = knex;
在您的其他文件中,需要并使用它

const knex = require('/dbConnection');

您可以从单独的
dbConnection
文件导出
knex
对象,并将其导入到需要的其他文件中。在
dbConnection
文件中,将事件侦听器添加到
knex
。就像这里: 在
dbConnection
文件中写入以下内容:

const knex = require('knex')({ 
    //Your db configuration here
});

knex.on('query', console.log);

module.exports = knex;
在您的其他文件中,需要并使用它

const knex = require('/dbConnection');