New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@instana/core

Package Overview
Dependencies
Maintainers
3
Versions
266
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@instana/core - npm Package Compare versions

Comparing version 1.81.0 to 1.81.1

4

package.json
{
"name": "@instana/core",
"version": "1.81.0",
"version": "1.81.1",
"description": "Core library for Instana's Node.js packages",

@@ -135,3 +135,3 @@ "main": "src/index.js",

},
"gitHead": "28aedfe40f810da68b47fb20c27281ba47690b83"
"gitHead": "32d1e9bfd2117afe734213facf465565b950d1bd"
}

@@ -61,2 +61,19 @@ 'use strict';

}
if (
arguments.length === 1 &&
!!arguments[0] &&
typeof arguments[0] === 'object' &&
typeof arguments[0].message === 'string'
) {
// this is the case logger.$level({ message: '...'})
message = arguments[0].message;
} else if (arguments.length >= 1) {
for (var j = arguments.length - 1; j >= 1; j--) {
if (!!arguments[j] && typeof arguments[j] === 'object' && typeof arguments[j].message === 'string') {
message += arguments[j].message;
}
}
}
var ctx = this;

@@ -83,6 +100,28 @@ return createSpan(ctx, originalMethod, originalArgs, message, markAsError);

return function(level, message) {
if (arguments.length === 1) {
if (arguments.length === 1 && typeof arguments[0] === 'string') {
// this is actually level 'info'
return originalMethod.apply(this, arguments);
} else if (arguments.length === 1 && !!arguments[0] && typeof arguments[0] === 'object') {
// this is the case logger.log({level: 'something', message: '...'})
if (typeof arguments[0].level === 'string') {
level = arguments[0].level;
}
if (typeof arguments[0].message === 'string') {
message = arguments[0].message;
}
} else if (
arguments.length === 2 &&
!!arguments[1] &&
typeof arguments[1] === 'object' &&
typeof arguments[1].message === 'string'
) {
message = arguments[1].message;
} else if (arguments.length >= 2) {
for (var i = arguments.length - 1; i >= 1; i--) {
if (!!arguments[i] && typeof arguments[i] === 'object' && typeof arguments[i].message === 'string') {
message += arguments[i].message;
}
}
}
if (levelIsTraced(level) && isActive && cls.isTracing()) {

@@ -92,4 +131,4 @@ var parentSpan = cls.getCurrentSpan();

var originalArgs = new Array(arguments.length);
for (var i = 0; i < arguments.length; i++) {
originalArgs[i] = arguments[i];
for (var j = 0; j < arguments.length; j++) {
originalArgs[j] = arguments[j];
}

@@ -96,0 +135,0 @@ var ctx = this;

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc