feat(api): setup logging

This commit is contained in:
Julian Tölle 2020-05-02 20:04:05 +02:00
parent de6d057f80
commit b6eef7f090
3 changed files with 15 additions and 0 deletions

View file

@ -4,6 +4,7 @@ import { ScheduleModule } from "@nestjs/schedule";
import { AuthModule } from "./auth/auth.module";
import { DatabaseModule } from "./database/database.module";
import { ListensModule } from "./listens/listens.module";
import { LoggerModule } from "./logger/logger.module";
import { MusicLibraryModule } from "./music-library/music-library.module";
import { SourcesModule } from "./sources/sources.module";
import { UsersModule } from "./users/users.module";
@ -18,6 +19,7 @@ import { UsersModule } from "./users/users.module";
SourcesModule,
MusicLibraryModule,
ListensModule,
LoggerModule,
],
})
export class AppModule {}

View file

@ -0,0 +1,9 @@
import { Module, Global } from "@nestjs/common";
import { Logger } from "./logger.service";
@Global()
@Module({
providers: [Logger],
exports: [Logger],
})
export class LoggerModule {}

View file

@ -0,0 +1,4 @@
import { Injectable, Scope, Logger as NestLogger } from "@nestjs/common";
@Injectable({ scope: Scope.TRANSIENT })
export class Logger extends NestLogger {}