Socket
Socket
Sign inDemoInstall

camshaft

Package Overview
Dependencies
120
Maintainers
12
Versions
142
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.66.0 to 0.67.0

6

CHANGELOG.md
# Changelog
## 0.67.0
Release 2020-07-22
- Chore:
- Adapt logger to the standard JSON sctructure
## 0.66.0

@@ -4,0 +10,0 @@ Release 2020-06-22

2

lib/analysis.js

@@ -106,3 +106,3 @@ 'use strict';

function analysis$track (analysis, done) {
logger.info({ analysis });
logger.info({ analysis }, 'Analysis created');

@@ -109,0 +109,0 @@ databaseService.trackAnalysis(analysis, function (err) {

@@ -20,2 +20,12 @@ 'use strict';

level: LOG_LEVEL || logLevelFromNodeEnv,
formatters: {
level (label) {
if (label === 'warn') {
return { levelname: 'warning' };
}
return { levelname: label };
}
},
messageKey: 'message',
timestamp: () => `,"timestamp":"${new Date(Date.now()).toISOString()}"`,
serializers: {

@@ -38,3 +48,3 @@ analysis: (analysis) => {

},
error: (error) => Array.isArray(error) ? error.map((err) => errorSerializer(err)) : [errorSerializer(error)]
exception: errorSerializer
}

@@ -41,0 +51,0 @@ };

@@ -13,3 +13,3 @@ // Functions to apply limits to nodes

err.node = { id: node.id(), ...node.toJSON() };
logger.warn({ error: err });
logger.warn({ exception: err }, err.message);
return callback(null);

@@ -20,5 +20,4 @@ }

// if estimation is not available don't abort the analysis
err.message = `Number of rows estimation not available. ${err.message}`;
err.node = { id: node.id(), ...node.toJSON() };
logger.warn({ error: err });
logger.warn({ exception: err }, 'Number of rows estimation not available');
err = null;

@@ -40,3 +39,3 @@ } else {

err.node = { id: node.id(), ...node.toJSON() };
logger.warn({ error: err });
logger.warn({ exception: err }, err.message);
return callback(null);

@@ -46,5 +45,4 @@ }

if (err) {
err.message = `Number of rows estimation not available. ${err.message}`;
err.node = { id: node.id(), ...node.toJSON() };
logger.warn({ error: err });
logger.warn({ exception: err }, 'Number of rows estimation not available');
err = null;

@@ -69,3 +67,3 @@ } else {

err.node = { id: node.id(), ...node.toJSON() };
logger.warn({ error: err });
logger.warn({ exception: err }, err.message);
return callback(null);

@@ -75,3 +73,3 @@ } else if (groupedLimitPresent && !_verifyCategoryData(categoriesData)) {

err.node = { id: node.id(), ...node.toJSON() };
logger.warn({ error: err });
logger.warn({ exception: err }, err.message);
return callback(null);

@@ -101,3 +99,3 @@ }

err.node = { id: node.id(), ...node.toJSON() };
logger.warn({ error: err });
logger.warn({ exception: err }, err.message);
return callback(null);

@@ -107,3 +105,3 @@ } else if (!_verifyCategoryData(categoryTarget)) {

err.node = { id: node.id(), ...node.toJSON() };
logger.warn({ error: err });
logger.warn({ exception: err }, err.message);
return callback(null);

@@ -129,5 +127,4 @@ }

// something went wrong... lack of stats? anyway, we'll let the analysis pass
err.message = `Number of rows estimation not available. ${err.message}`;
err.node = { id: node.id(), ...node.toJSON() };
logger.warn({ error: err });
logger.warn({ exception: err }, 'Number of rows estimation not available');
return callback(null);

@@ -141,5 +138,4 @@ } else {

if (err) {
err.message = `Number of distinct values not available. ${err.message}`;
err.node = { id: node.id(), ...node.toJSON() };
logger.warn({ error: err });
logger.warn({ exception: err }, 'Number of distinct values not available');
} else {

@@ -146,0 +142,0 @@ numCategories = num;

{
"name": "camshaft",
"version": "0.66.0",
"version": "0.67.0",
"description": "Analysis library to create data views from queries",

@@ -5,0 +5,0 @@ "keywords": [

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc