File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed
Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change 11import { Logger as OrmLogger } from 'typeorm' ;
22
33import { LoggerCtx } from '@common/enums' ;
4- import { ILoggerService } from '@providers/logger' ;
4+ import type { ILoggerService } from '@providers/logger' ;
55
66export class DatabaseLogger implements OrmLogger {
77 private readonly loggerCtx : LoggerCtx ;
Original file line number Diff line number Diff line change @@ -13,14 +13,16 @@ import '@database/database.di';
1313import '@modules/module.di' ;
1414
1515import { DatabaseInject , IDatabaseService } from '@database' ;
16+ import { ILoggerService , LoggerInject } from '@providers/logger' ;
1617
1718import { Server } from './server' ;
1819
1920@Singleton ( )
2021class Bootstrap {
2122 constructor (
22- @Inject ( Server ) private readonly server : Server ,
2323 @Inject ( DatabaseInject . SERVICE ) private readonly database : IDatabaseService ,
24+ @Inject ( LoggerInject . SERVICE ) private readonly logger : ILoggerService ,
25+ @Inject ( Server ) private readonly server : Server ,
2426 ) { }
2527
2628 async run ( ) {
@@ -29,11 +31,10 @@ class Bootstrap {
2931 await this . server . run ( ) ;
3032
3133 // EventEmitter.emit('start');
32- console . info ( { message : 'Вatabase and server started...' } ) ;
34+ this . logger . log ( 'The server is running' ) ;
3335 } catch ( err ) {
3436 // EventEmitter.emit('close');
35- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
36- console . error ( { message : 'Database or server not running' , err } ) ;
37+ this . logger . error ( 'Database or server not running' , err ) ;
3738
3839 process . exit ( 1 ) ;
3940 }
You can’t perform that action at this time.
0 commit comments