3.2.0 • Published 4 months ago
nestjs-bunyan v3.2.0
nestjs-bunyan
Inject bunyan logger via decorator
Usage
app.ts
@Module({
imports: [
BunyanLoggerModule.forRoot({
isGlobal: true,
isEnableRequestLogger: true,
bunyan: {
name: 'some awesome app',
},
}),
],
})
export class AppModule {}
some.controller.ts
@Controller()
export class SomeController {
@ReqLogger() private readonly logger: Bunyan
}
some.service.ts
import {Injectable} from '@nestjs/common'
@Injectable()
export class SomeService {
@Logger() private readonly logger: Bunyan
}
Customize Request Logger
app.ts
@Module({
imports: [
BunyanLoggerModule.forRoot({
isGlobal: true,
isEnableRequestLogger: true,
customRequestLogger(logger: Bunyan, req: Request) {
return logger.child({userId: req.session.uid})
},
bunyan: {
name: 'some awesome app',
},
}),
],
})
export class AppModule {}
3.2.0
4 months ago
3.1.0
4 months ago
3.0.2
1 year ago
3.0.1
2 years ago
3.0.0
3 years ago
2.1.0
4 years ago
2.0.0
4 years ago
1.1.0
4 years ago
1.0.0
4 years ago
1.0.0-0
4 years ago
0.1.0
4 years ago
0.1.2
4 years ago
0.1.1
4 years ago
0.0.5
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago
0.0.0
4 years ago