Option to log db queries in dev mode (#827)
This commit is contained in:
parent
8826cca539
commit
05a3dfa26d
1 changed files with 8 additions and 5 deletions
|
|
@ -46,12 +46,15 @@ types.setTypeParser(types.builtins.INT8, (val) => Number(val));
|
||||||
plugins: [new CamelCasePlugin()],
|
plugins: [new CamelCasePlugin()],
|
||||||
log: (event: LogEvent) => {
|
log: (event: LogEvent) => {
|
||||||
if (environmentService.getNodeEnv() !== 'development') return;
|
if (environmentService.getNodeEnv() !== 'development') return;
|
||||||
|
const logger = new Logger(DatabaseModule.name);
|
||||||
if (event.level === 'query') {
|
if (event.level === 'query') {
|
||||||
// console.log(event.query.sql);
|
if (process.env.DEBUG_DB?.toLowerCase() === 'true') {
|
||||||
|
logger.debug(event.query.sql);
|
||||||
|
logger.debug('query time: ' + event.queryDurationMillis + ' ms');
|
||||||
//if (event.query.parameters.length > 0) {
|
//if (event.query.parameters.length > 0) {
|
||||||
//console.log('parameters: ' + event.query.parameters);
|
// logger.debug('parameters: ' + event.query.parameters);
|
||||||
//}
|
//}
|
||||||
// console.log('time: ' + event.queryDurationMillis);
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue