diff --git a/src/config/mikro-orm.config.dev.ts b/src/config/mikro-orm.config.dev.ts index d04cfc2..f0afa1f 100644 --- a/src/config/mikro-orm.config.dev.ts +++ b/src/config/mikro-orm.config.dev.ts @@ -44,9 +44,9 @@ export default defineConfig({ createTimeoutMillis: 15000, destroyTimeoutMillis: 5000, }, - // 5. Use console for CLI logging, not the injected Nest logger + // 5. Use console for CLI logging in dev; silence SQL logs in production // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment - logger: isProduction ? console.log.bind(console) : console.debug.bind(console), + logger: isProduction ? () => {} : console.debug.bind(console), schemaGenerator: { disableForeignKeys: false, }, diff --git a/src/config/mikro-orm.config.ts b/src/config/mikro-orm.config.ts index 4ce0004..42329a5 100644 --- a/src/config/mikro-orm.config.ts +++ b/src/config/mikro-orm.config.ts @@ -45,7 +45,7 @@ const dataBaseConfig: MikroOrmModuleAsyncOptions = { createTimeoutMillis: 15000, destroyTimeoutMillis: 5000, }, - logger: isProduction ? message => logger.log(message) : message => logger.debug(message), + logger: isProduction ? () => {} : message => logger.debug(message), schemaGenerator: { // createForeignKey: !isProduction, disableForeignKeys: false,