Socket
Socket
Sign inDemoInstall

egg-logger

Package Overview
Dependencies
Maintainers
5
Versions
50
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

egg-logger - npm Package Compare versions

Comparing version 1.0.1 to 1.1.0

5

History.md
1.1.0 / 2016-07-27
==================
* feat: display all error properties (#4)
1.0.1 / 2016-07-09

@@ -3,0 +8,0 @@ ==================

25

lib/utils.js

@@ -133,11 +133,2 @@ 'use strict';

function formatError(err) {
err = {
name: err.name,
stack: err.stack,
message: err.message,
// nonstandard interfaces
code: err.code,
host: err.host,
};
if (err.name === 'Error' && typeof err.code === 'string') {

@@ -153,6 +144,8 @@ err.name = err.code + err.name;

const errStack = err.stack;
return util.format('nodejs.%s: %s\n%s\npid: %s\nhostname: %s\n',
const errProperties = Object.keys(err).map(key => inspect(key, err[key])).join('\n');
return util.format('nodejs.%s: %s\n%s\n%s\npid: %s\nhostname: %s\n',
err.name,
err.message,
errStack.substring(errStack.indexOf('\n') + 1),
errProperties,
process.pid,

@@ -162,1 +155,13 @@ hostname

}
function inspect(key, value) {
if (value && typeof value === 'object') {
// force in one line
value = util.inspect(value)
.replace(/^\s+/mg, '')
.replace(/\n/g, ' ');
} else {
value = util.inspect(value);
}
return key + ': ' + value;
}

2

package.json
{
"name": "egg-logger",
"version": "1.0.1",
"version": "1.1.0",
"description": "egg logger",

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

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