Socket
Socket
Sign inDemoInstall

@google-cloud/trace-agent

Package Overview
Dependencies
Maintainers
1
Versions
67
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@google-cloud/trace-agent - npm Package Compare versions

Comparing version 4.0.1 to 4.1.0

6

build/src/config.d.ts

@@ -77,2 +77,7 @@ /**

/**
* If set to true, prevents a warning from being emitted if modules are
* required before the Trace Agent.
*/
disableUntracedModulesWarning?: boolean;
/**
* Whether to enable to Trace Agent or not.

@@ -278,2 +283,3 @@ * Once enabled, the Trace Agent may not be disabled.

logLevel: number;
disableUntracedModulesWarning: boolean;
enabled: boolean;

@@ -280,0 +286,0 @@ enhancedDatabaseReporting: boolean;

1

build/src/config.js

@@ -28,2 +28,3 @@ "use strict";

logLevel: 1,
disableUntracedModulesWarning: false,
enabled: true,

@@ -30,0 +31,0 @@ enhancedDatabaseReporting: false,

@@ -94,2 +94,3 @@ "use strict";

[util_1.FORCE_NEW]: forceNew,
disableUntracedModulesWarning: mergedConfig.disableUntracedModulesWarning,
enabled: mergedConfig.enabled,

@@ -182,3 +183,6 @@ logLevel: util_1.lastOf(mergedConfig.logLevel, Number(process.env.GCLOUD_TRACE_LOGLEVEL)),

tracing.enable();
tracing.logModulesLoadedBeforeTrace(filesLoadedBeforeTrace);
if (normalizedConfig.enabled &&
!normalizedConfig.disableUntracedModulesWarning) {
tracing.logModulesLoadedBeforeTrace(filesLoadedBeforeTrace);
}
return traceAgent;

@@ -185,0 +189,0 @@ }

7

build/src/tracing.d.ts

@@ -26,2 +26,3 @@ /**

logLevel: number;
disableUntracedModulesWarning: boolean;
clsConfig: Forceable<TraceCLSConfig>;

@@ -54,5 +55,5 @@ writerConfig: Forceable<TraceWriterConfig>;

/**
* Logs an error message detailing the list of modules that were loaded before
* the Trace Agent. Loading these modules before the Trace Agent may prevent
* us from monkeypatching those modules for automatic tracing.
* Logs an warning message detailing the list of modules that were loaded
* before the Trace Agent. Loading these modules before the Trace Agent may
* prevent us from monkeypatching those modules for automatic tracing.
* @param filesLoadedBeforeTrace The list of files that were loaded using

@@ -59,0 +60,0 @@ * require() before the Stackdriver Trace Agent was required.

@@ -53,5 +53,5 @@ "use strict";

/**
* Logs an error message detailing the list of modules that were loaded before
* the Trace Agent. Loading these modules before the Trace Agent may prevent
* us from monkeypatching those modules for automatic tracing.
* Logs an warning message detailing the list of modules that were loaded
* before the Trace Agent. Loading these modules before the Trace Agent may
* prevent us from monkeypatching those modules for automatic tracing.
* @param filesLoadedBeforeTrace The list of files that were loaded using

@@ -72,3 +72,3 @@ * require() before the Stackdriver Trace Agent was required.

if (modulesLoadedBeforeTrace.length > 0) {
this.logger.error('StackdriverTracer#start: Tracing might not work as the following modules', 'were loaded before the trace agent was initialized:', `[${modulesLoadedBeforeTrace.sort().join(', ')}]`);
this.logger.warn('StackdriverTracer#start: Tracing might not work as the following modules', 'were loaded before the trace agent was initialized:', `[${modulesLoadedBeforeTrace.sort().join(', ')}]`);
}

@@ -75,0 +75,0 @@ }

{
"name": "@google-cloud/trace-agent",
"version": "4.0.1",
"version": "4.1.0",
"description": "Node.js Support for StackDriver Trace",

@@ -29,3 +29,5 @@ "main": "build/src/index.js",

"docs-test": "linkinator docs/",
"docs": "compodoc src/"
"docs": "compodoc src/",
"presamples-test": "npm run compile",
"samples-test": "cd samples/ && npm link ../ && npm install && npm test && cd ../"
},

@@ -32,0 +34,0 @@ "files": [

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