2025SELab2-project-Dwengo/backend/src/mikro-orm.config.ts
Tibo De Peuter eca8d89712
chore(backend): Duidelijkere MikroORM logging
Zorgt voor beter formaat en juiste labels
2025-03-02 13:59:38 +01:00

20 lines
580 B
TypeScript

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'],
// Logging
debug: LOG_LEVEL === 'debug',
loggerFactory: (options: LoggerOptions) => {
return new MikroOrmLogger(options);
},
};
export default config;