Class: LoggerRequestInterceptor
The Interceptor to log message for all requests and response errors.
Implements
NestInterceptor
<Response
>
Constructors
new LoggerRequestInterceptor()
new LoggerRequestInterceptor(
loggerService
):LoggerRequestInterceptor
Constructor
Parameters
Parameter | Type | Description |
---|---|---|
loggerService | LoggerService | The logger service that implements ConsoleLogger |
Returns
Defined in
packages/nestjs-logger/src/logger-request.interceptor.ts:29 (opens in a new tab)
Methods
intercept()
intercept(
context
,next
):Observable
<Response
>
Method to implement a custom intercept
Parameters
Parameter | Type | Description |
---|---|---|
context | ExecutionContext | Execution context |
next | CallHandler <any > | Call handler |
Returns
Observable
<Response
>
Implementation of
NestInterceptor.intercept
Defined in
packages/nestjs-logger/src/logger-request.interceptor.ts:37 (opens in a new tab)
responseError()
responseError(
req
,res
,startDate
,error
):Observable
<never
>
Format exception error
Parameters
Parameter | Type | Description |
---|---|---|
req | FastifyRequest <RouteGenericInterface , Server , IncomingMessage , unknown , FastifyLoggerInstance > | Request |
res | Response | Response |
startDate | Date | Start date |
error | Error | Error instance |
Returns
Observable
<never
>
Defined in
packages/nestjs-logger/src/logger-request.interceptor.ts:86 (opens in a new tab)
responseSuccess()
responseSuccess(
req
,res
,startDate
):void
Method to log response success
Parameters
Parameter | Type | Description |
---|---|---|
req | FastifyRequest <RouteGenericInterface , Server , IncomingMessage , unknown , FastifyLoggerInstance > | Request |
res | Response | Response |
startDate | Date | the date for the message |
Returns
void
Defined in
packages/nestjs-logger/src/logger-request.interceptor.ts:66 (opens in a new tab)