You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

gcp-structured-logger

Package Overview
Dependencies
Maintainers
1
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gcp-structured-logger - npm Package Compare versions

Comparing version

to
1.4.3

2

package.json
{
"name": "gcp-structured-logger",
"version": "1.4.2",
"version": "1.4.3",
"description": "Structured logger for GCP logging",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -57,6 +57,6 @@ const { types, inspect } = require('util')

} else if (types.isNativeError(_obj) || _obj instanceof Error) {
let { name, stack, message, ...props } = _obj
let { name, stack, message, cause, ...props } = _obj
// If the error name is just Error see if we've got a custom class name for it
if (name === 'Error' && typeof _obj.constructor === 'function' && _obj.constructor.name) name = _obj.constructor.name
val = convert({ ...props, name, stack, message }, parentKey)
val = convert({ ...props, name, stack, message, cause }, parentKey)
} else {

@@ -63,0 +63,0 @@ val = {}

@@ -141,5 +141,7 @@ const { format, formatWithOptions, inspect } = require('util')

// @ts-ignore
const { message: _message, stack: _stack, ...props } = err
const { message: _message, stack: _stack, cause, ...props } = err
// @ts-ignore
event.error = props
// @ts-ignore
if (cause !== undefined) event.error.cause = cause
}

@@ -146,0 +148,0 @@ this._write({ severity, timestamp }, event)