Skip to content

Commit ed83c7c

Browse files
committed
chore: add logger for init server
1 parent 7bc9ad2 commit ed83c7c

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

src/database/typeorm/logger.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Logger as OrmLogger } from 'typeorm';
22

33
import { LoggerCtx } from '@common/enums';
4-
import { ILoggerService } from '@providers/logger';
4+
import type { ILoggerService } from '@providers/logger';
55

66
export class DatabaseLogger implements OrmLogger {
77
private readonly loggerCtx: LoggerCtx;

src/index.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,16 @@ import '@database/database.di';
1313
import '@modules/module.di';
1414

1515
import { DatabaseInject, IDatabaseService } from '@database';
16+
import { ILoggerService, LoggerInject } from '@providers/logger';
1617

1718
import { Server } from './server';
1819

1920
@Singleton()
2021
class 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
}

0 commit comments

Comments
 (0)