This commit is contained in:
AdisakKanthawilang 2024-08-01 17:48:28 +07:00
parent 4ed904316d
commit e1aa682105
2 changed files with 11 additions and 5 deletions

View file

@ -16,7 +16,9 @@ export class MyCustomLogger implements Logger {
action: "database", action: "database",
status: "success", status: "success",
description: "Query Data.", description: "Query Data.",
query: "Query: " + query + (parameters ? " - Parameters:" + JSON.stringify(parameters) : ""), query: [
"Query: " + query + (parameters ? " - Parameters:" + JSON.stringify(parameters) : ""),
],
}); });
} }
@ -30,7 +32,12 @@ export class MyCustomLogger implements Logger {
} }
logMigration(message: string, queryRunner?: QueryRunner) {} logMigration(message: string, queryRunner?: QueryRunner) {}
logQueryError(error: string | Error, query: string, parameters?: any[], queryRunner?: QueryRunner) {} logQueryError(
error: string | Error,
query: string,
parameters?: any[],
queryRunner?: QueryRunner,
) {}
logQuerySlow(time: number, query: string, parameters?: any[], queryRunner?: QueryRunner) {} logQuerySlow(time: number, query: string, parameters?: any[], queryRunner?: QueryRunner) {}
logSchemaBuild(message: string, queryRunner?: QueryRunner) {} logSchemaBuild(message: string, queryRunner?: QueryRunner) {}
} }
@ -56,4 +63,3 @@ export const AppDataSource = new DataSource({
subscribers: [], subscribers: [],
logger: new MyCustomLogger(), logger: new MyCustomLogger(),
}); });

View file

@ -9,7 +9,7 @@ export type LogSequence = {
action: string; action: string;
status: "success" | "error"; status: "success" | "error";
description: string; description: string;
query?: string; query?: any;
request?: { request?: {
method?: "GET" | "POST" | "PUT" | "DELETE" | "PATCH"; method?: "GET" | "POST" | "PUT" | "DELETE" | "PATCH";
url?: string; url?: string;