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); }