PlatformLogMiddlewareSettings
@tsed/platform-log-middleware
Usage
typescript
import { PlatformLogMiddlewareSettings } from "@tsed/platform-log-middleware";
See /packages/platform/platform-log-middleware/src/types/domain/PlatformLogMiddlewareSettings.ts.
Overview
ts
interface PlatformLogMiddlewareSettings {
requestFields?: LoggerRequestFields;
logRequest?: boolean;
logStart?: boolean;
logEnd?: boolean;
}
requestFields
ts
requestFields?: LoggerRequestFields;
Fields displayed when a request is logged. Possible values: reqId
, method
, url
, headers
, body
, query
,params
, duration
.
logRequest
ts
logRequest?: boolean;
Log all incoming request. By default, is true and print the configured logger.requestFields
.
logStart
ts
logStart?: boolean;
Log start of all incoming request. By default, is false
logEnd
ts
logEnd?: boolean;
Log end of all incoming request. By default, is true