From 9bdaee3ebc662d94afeb7711cc35e20ac417b1b6 Mon Sep 17 00:00:00 2001 From: cxtom Date: Fri, 7 May 2021 12:20:51 +0800 Subject: [PATCH] fix(logger): module pass error --- example/hoth-quickstart/src/controller/app/app.controller.ts | 3 ++- packages/logger/src/index.ts | 2 +- packages/logger/src/stream.ts | 5 +++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/example/hoth-quickstart/src/controller/app/app.controller.ts b/example/hoth-quickstart/src/controller/app/app.controller.ts index a7f4bda..310e67f 100644 --- a/example/hoth-quickstart/src/controller/app/app.controller.ts +++ b/example/hoth-quickstart/src/controller/app/app.controller.ts @@ -16,7 +16,8 @@ export default class AppController { private readonly service!: Calculator; @Hook('preHandler') - async preHandler() { + async preHandler(req: FastifyRequest) { + req.module = 'test'; console.log('in controller'); } diff --git a/packages/logger/src/index.ts b/packages/logger/src/index.ts index 49fa21c..f723f4a 100644 --- a/packages/logger/src/index.ts +++ b/packages/logger/src/index.ts @@ -67,7 +67,7 @@ export default function (options: LoggerOptions) { parameters: request.parameters, headers: request.headers, ip: request.ip, - module: request.product, + module: request.module, product: request.product, logid: request.logid, notices: request[noticeSym], diff --git a/packages/logger/src/stream.ts b/packages/logger/src/stream.ts index 7e8ca0e..7a53383 100644 --- a/packages/logger/src/stream.ts +++ b/packages/logger/src/stream.ts @@ -9,6 +9,7 @@ import {defaultLevels} from './constants'; import {getTime} from './getTime'; const metadata = Symbol.for('pino.metadata'); +const isDevelopment = process.env.NODE_ENV === 'development'; export default function (streamsArray) { let counter = 0; @@ -63,6 +64,10 @@ export default function (streamsArray) { stream = info.level >= 40 ? process.stderr : process.stdout; } + if (isDevelopment) { + console.log(info.result); + } + stream.write(info.result); }