UNPKG

openapi-connect

Version:
25 lines (24 loc) 1.01 kB
import { ErrorHandleFunction, NextHandleFunction } from 'connect'; import * as expressWinston from 'express-winston'; import { ILogger } from 'loggerism'; export interface IOptions { meta?: boolean; colorize?: boolean; requestWhitelist?: string[]; requestWhiteList?: string[]; headersBlacklist?: string[]; ignoreRoute?: (req: any, res: any) => boolean; exceptionToMeta?: (err: Error) => object; level?: string | expressWinston.DynamicLevelFunction; } export interface IOptionsWithDefaults extends IOptions { meta: boolean; colorize: boolean; requestWhitelist: string[]; requestWhiteList: string[]; headersBlacklist: string[]; ignoreRoute?: (req: any, res: any) => boolean; } export declare const defaultOptions: IOptionsWithDefaults; export declare function requestLogging(logger: ILogger, options?: IOptionsWithDefaults): NextHandleFunction; export declare function errorLogging(logger: ILogger, options?: IOptionsWithDefaults): ErrorHandleFunction;