chore(backend): Duidelijkere MikroORM logging

Zorgt voor beter formaat en juiste labels
This commit is contained in:
Tibo De Peuter 2025-03-02 13:59:38 +01:00
parent e6c03c1aca
commit eca8d89712
Signed by: tdpeuter
GPG key ID: 38297DE43F75FFE2
5 changed files with 38 additions and 13 deletions

View file

@ -1,12 +1,20 @@
import { Options } from '@mikro-orm/core';
import { LoggerOptions, Options } from '@mikro-orm/core';
import { PostgreSqlDriver } from '@mikro-orm/postgresql';
import { MikroOrmLogger } from './logging/mikroOrmLogger.js';
import { LOG_LEVEL } from './config.js';
const config: Options = {
driver: PostgreSqlDriver,
dbName: 'dwengo',
password: 'postgres',
entities: ['dist/**/*.entity.js'],
entitiesTs: ['src/**/*.entity.ts'],
debug: true,
// Logging
debug: LOG_LEVEL === 'debug',
loggerFactory: (options: LoggerOptions) => {
return new MikroOrmLogger(options);
},
};
export default config;