Skip to content

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

Released under the MIT License.