fix TypeORM logger implementation
This commit is contained in:
@@ -164,7 +164,8 @@ class MyCustomLogger implements Logger {
|
|||||||
const prefix = (this.props.printReplicationMode && queryRunner)
|
const prefix = (this.props.printReplicationMode && queryRunner)
|
||||||
? `[${queryRunner.getReplicationMode()}] `
|
? `[${queryRunner.getReplicationMode()}] `
|
||||||
: undefined;
|
: undefined;
|
||||||
sqlLogger.error(this.transformQueryLog(query, { prefix }), this.transformParameters(parameters));
|
const transformed = this.transformQueryLog(query, { prefix });
|
||||||
|
sqlLogger.error(`Query error (${error}): ${transformed}`, this.transformParameters(parameters));
|
||||||
}
|
}
|
||||||
|
|
||||||
@bindThis
|
@bindThis
|
||||||
@@ -172,7 +173,8 @@ class MyCustomLogger implements Logger {
|
|||||||
const prefix = (this.props.printReplicationMode && queryRunner)
|
const prefix = (this.props.printReplicationMode && queryRunner)
|
||||||
? `[${queryRunner.getReplicationMode()}] `
|
? `[${queryRunner.getReplicationMode()}] `
|
||||||
: undefined;
|
: undefined;
|
||||||
sqlLogger.warn(this.transformQueryLog(query, { prefix }), this.transformParameters(parameters));
|
const transformed = this.transformQueryLog(query, { prefix });
|
||||||
|
sqlLogger.warn(`Query is slow (${time}ms): ${transformed}`, this.transformParameters(parameters));
|
||||||
}
|
}
|
||||||
|
|
||||||
@bindThis
|
@bindThis
|
||||||
@@ -181,8 +183,17 @@ class MyCustomLogger implements Logger {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@bindThis
|
@bindThis
|
||||||
public log(message: string) {
|
public log(level: 'log' | 'info' | 'warn', message: string) {
|
||||||
sqlLogger.info(message);
|
switch (level) {
|
||||||
|
case 'log':
|
||||||
|
case 'info': {
|
||||||
|
sqlLogger.info(message);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 'warn': {
|
||||||
|
sqlLogger.warn(message);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@bindThis
|
@bindThis
|
||||||
|
|||||||
Reference in New Issue
Block a user