diff --git a/types/http-proxy-middleware/http-proxy-middleware-tests.ts b/types/http-proxy-middleware/http-proxy-middleware-tests.ts index 9f60f3704d..aae082a956 100644 --- a/types/http-proxy-middleware/http-proxy-middleware-tests.ts +++ b/types/http-proxy-middleware/http-proxy-middleware-tests.ts @@ -1,7 +1,6 @@ import express = require('express'); import proxy = require('http-proxy-middleware'); import { IncomingMessage } from "http"; -import * as Winston from "winston"; const options = { target: 'http://www.example.org', @@ -58,20 +57,36 @@ proxy({ proxy({logLevel: 'debug'}); proxy({ - logProvider(provider) { - return Winston; + logProvider() { + // provider can be just log() + return { + log: console.log + }; } }); + proxy({ logProvider(provider) { - const logger = Winston.createLogger(); + // customizing/modifying exisiting provider + provider.log = console.log; + provider.debug = console.log; + provider.info = console.info; + provider.warn = console.warn; + provider.error = console.error; + return provider; + } +}); + +proxy({ + logProvider() { + // replacing provider return { - log: logger.log, - debug: logger.debug, - info: logger.info, - warn: logger.warn, - error: logger.error + log: console.log, + debug: console.log, + info: console.info, + warn: console.warn, + error: console.error }; } }); diff --git a/types/http-proxy-middleware/package.json b/types/http-proxy-middleware/package.json deleted file mode 100644 index 0aa4cf368f..0000000000 --- a/types/http-proxy-middleware/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "private": true, - "dependencies": { - "winston": "^3.0.0" - } -}