Skip to content

Commit 842604e

Browse files
authored
Merge pull request #35 from elasticio/34-reconfigure-logs
Remove sensitive data from component logs
2 parents d459cb1 + f929332 commit 842604e

File tree

4 files changed

+203
-65
lines changed

4 files changed

+203
-65
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.0.5 (September 20, 2020)
2+
3+
* Remove sensitive data from component logs
4+
15
## 1.0.4 (May 19, 2019)
26

37
* Update sailor version to 2.6.7

lib/actions/transform.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,14 @@ const { JsonataTransform } = require('@elastic.io/component-commons-library');
88
* @param cfg configuration that is account information and configuration field values
99
*/
1010
async function processAction(msg, cfg) {
11-
const result = JsonataTransform.jsonataTransform(msg, cfg, this);
11+
let result;
12+
try {
13+
result = JsonataTransform.jsonataTransform(msg, cfg, this);
14+
} catch (e) {
15+
this.logger.error('Jsonata transformation failed!');
16+
this.logger.trace(`Jsonata transformation failed: ${e}`);
17+
throw new Error('Jsonata transformation failed!');
18+
}
1219
this.logger.info('Evaluation completed');
1320
if (result === undefined || result === null || Object.keys(result).length === 0) {
1421
return Promise.resolve();

package-lock.json

Lines changed: 188 additions & 61 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "jsonata-transform-component",
3-
"version": "1.0.4",
3+
"version": "1.0.5",
44
"description": "elastic.io integration component for data transformation with JSONata expression",
55
"homepage": "https://www.elastic.io",
66
"author": {
@@ -23,10 +23,10 @@
2323
"test": "NODE_ENV=test mocha spec/*"
2424
},
2525
"engines": {
26-
"node": ">=12.13.0"
26+
"node": "14"
2727
},
2828
"dependencies": {
29-
"@elastic.io/component-commons-library": "1.1.0",
29+
"@elastic.io/component-commons-library": "1.1.3",
3030
"elasticio-node": "0.0.9",
3131
"elasticio-sailor-nodejs": "2.6.7",
3232
"request": "2.88.0"

0 commit comments

Comments
 (0)