Skip to content

Commit 1a15384

Browse files
committed
task: enable pino logger options
1 parent 5131576 commit 1a15384

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/services/logger/pino/pino-logger.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import pino from 'pino'
1+
import pino, { LoggerOptions } from 'pino'
22
import { LOG_LEVEL, DeepstreamPlugin, DeepstreamLogger, DeepstreamConfig, DeepstreamServices, NamespacedLogger, EVENT } from '@deepstream/types'
33

44
const DSToPino: { [index: number]: pino.LevelWithSilent } = {
@@ -12,10 +12,11 @@ const DSToPino: { [index: number]: pino.LevelWithSilent } = {
1212

1313
export class PinoLogger extends DeepstreamPlugin implements DeepstreamLogger {
1414
public description = 'Pino Logger'
15-
private logger: pino.Logger = pino()
15+
private logger: pino.Logger
1616

17-
constructor (pluginOptions: {}, private services: DeepstreamServices, config: DeepstreamConfig) {
17+
constructor (pluginOptions: LoggerOptions, private services: DeepstreamServices, config: DeepstreamConfig) {
1818
super()
19+
this.logger = pino(pluginOptions)
1920
this.setLogLevel(config.logLevel)
2021
}
2122

0 commit comments

Comments
 (0)