mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-14 07:04:45 -04:00
feat: add logging for typeorm
Signed-off-by: David Mehren <git@herrmehren.de>
This commit is contained in:
parent
d3c6deffb4
commit
ec398eb160
3 changed files with 110 additions and 5 deletions
|
@ -28,6 +28,7 @@ import { GroupsModule } from './groups/groups.module';
|
|||
import { HistoryModule } from './history/history.module';
|
||||
import { IdentityModule } from './identity/identity.module';
|
||||
import { LoggerModule } from './logger/logger.module';
|
||||
import { TypeormLoggerService } from './logger/typeorm-logger.service';
|
||||
import { MediaModule } from './media/media.module';
|
||||
import { MonitoringModule } from './monitoring/monitoring.module';
|
||||
import { NotesModule } from './notes/notes.module';
|
||||
|
@ -50,9 +51,12 @@ const routes: Routes = [
|
|||
imports: [
|
||||
RouterModule.forRoutes(routes),
|
||||
TypeOrmModule.forRootAsync({
|
||||
imports: [ConfigModule],
|
||||
inject: [databaseConfig.KEY],
|
||||
useFactory: (databaseConfig: DatabaseConfig) => {
|
||||
imports: [ConfigModule, LoggerModule],
|
||||
inject: [databaseConfig.KEY, TypeormLoggerService],
|
||||
useFactory: (
|
||||
databaseConfig: DatabaseConfig,
|
||||
logger: TypeormLoggerService,
|
||||
) => {
|
||||
return {
|
||||
type: databaseConfig.type,
|
||||
host: databaseConfig.host,
|
||||
|
@ -62,6 +66,8 @@ const routes: Routes = [
|
|||
database: databaseConfig.database,
|
||||
autoLoadEntities: true,
|
||||
synchronize: true, // ToDo: Remove this before release
|
||||
logging: true,
|
||||
logger: logger,
|
||||
};
|
||||
},
|
||||
}),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue