@aws-sdk/middleware-logger
Advanced tools
Comparing version 3.178.0 to 3.183.0
@@ -6,2 +6,10 @@ # Change Log | ||
# [3.183.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.182.0...v3.183.0) (2022-10-03) | ||
**Note:** Version bump only for package @aws-sdk/middleware-logger | ||
# [3.178.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.177.0...v3.178.0) (2022-09-23) | ||
@@ -8,0 +16,0 @@ |
@@ -1,33 +0,20 @@ | ||
import { __awaiter, __generator, __rest } from "tslib"; | ||
export var loggerMiddleware = function () { | ||
return function (next, context) { | ||
return function (args) { return __awaiter(void 0, void 0, void 0, function () { | ||
var clientName, commandName, inputFilterSensitiveLog, logger, outputFilterSensitiveLog, response, _a, $metadata, outputWithoutMetadata; | ||
return __generator(this, function (_b) { | ||
switch (_b.label) { | ||
case 0: | ||
clientName = context.clientName, commandName = context.commandName, inputFilterSensitiveLog = context.inputFilterSensitiveLog, logger = context.logger, outputFilterSensitiveLog = context.outputFilterSensitiveLog; | ||
return [4, next(args)]; | ||
case 1: | ||
response = _b.sent(); | ||
if (!logger) { | ||
return [2, response]; | ||
} | ||
if (typeof logger.info === "function") { | ||
_a = response.output, $metadata = _a.$metadata, outputWithoutMetadata = __rest(_a, ["$metadata"]); | ||
logger.info({ | ||
clientName: clientName, | ||
commandName: commandName, | ||
input: inputFilterSensitiveLog(args.input), | ||
output: outputFilterSensitiveLog(outputWithoutMetadata), | ||
metadata: $metadata, | ||
}); | ||
} | ||
return [2, response]; | ||
} | ||
}); | ||
}); }; | ||
}; | ||
export const loggerMiddleware = () => (next, context) => async (args) => { | ||
const { clientName, commandName, inputFilterSensitiveLog, logger, outputFilterSensitiveLog } = context; | ||
const response = await next(args); | ||
if (!logger) { | ||
return response; | ||
} | ||
if (typeof logger.info === "function") { | ||
const { $metadata, ...outputWithoutMetadata } = response.output; | ||
logger.info({ | ||
clientName, | ||
commandName, | ||
input: inputFilterSensitiveLog(args.input), | ||
output: outputFilterSensitiveLog(outputWithoutMetadata), | ||
metadata: $metadata, | ||
}); | ||
} | ||
return response; | ||
}; | ||
export var loggerMiddlewareOptions = { | ||
export const loggerMiddlewareOptions = { | ||
name: "loggerMiddleware", | ||
@@ -38,6 +25,6 @@ tags: ["LOGGER"], | ||
}; | ||
export var getLoggerPlugin = function (options) { return ({ | ||
applyToStack: function (clientStack) { | ||
export const getLoggerPlugin = (options) => ({ | ||
applyToStack: (clientStack) => { | ||
clientStack.add(loggerMiddleware(), loggerMiddlewareOptions); | ||
}, | ||
}); }; | ||
}); |
{ | ||
"name": "@aws-sdk/middleware-logger", | ||
"version": "3.178.0", | ||
"version": "3.183.0", | ||
"scripts": { | ||
@@ -24,3 +24,3 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", | ||
"dependencies": { | ||
"@aws-sdk/types": "3.178.0", | ||
"@aws-sdk/types": "3.183.0", | ||
"tslib": "^2.3.1" | ||
@@ -27,0 +27,0 @@ }, |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
30864
91
+ Added@aws-sdk/types@3.183.0(transitive)
- Removed@aws-sdk/types@3.178.0(transitive)
Updated@aws-sdk/types@3.183.0