Socket
Socket
Sign inDemoInstall

koa-logger

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

koa-logger - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

47

index.js

@@ -43,21 +43,36 @@

console.log(' \033[90m<-- \033[;1m%s\033[90m %s\033[0m', this.method, this.url);
yield next;
// time
var delta = ms(new Date - start);
// length
var len = this.responseLength;
var s = this.status / 100 | 0;
var c = colors[s];
console.log(' \033[90m--> \033[;1m%s\033[90m %s \033[' + c + 'm%s\033[90m %s %s\033[0m',
this.method,
this.url,
this.status,
delta,
null == len ? '-' : bytes(len));
try {
yield next;
log(this, start);
} catch (err) {
log(this, start, err);
throw err;
}
}
}
}
/**
* Log helper.
*/
function log(ctx, start, err) {
err = err || {};
// time
var delta = ms(new Date - start);
// length
var len = ctx.responseLength;
var s = (err.status || ctx.status) / 100 | 0;
var c = colors[s];
console.log(' \033[90m--> \033[;1m%s\033[90m %s \033[' + c + 'm%s\033[90m %s %s\033[0m',
ctx.method,
ctx.url,
ctx.status,
delta,
null == len ? '-' : bytes(len));
}

@@ -5,3 +5,3 @@ {

"repository": "koajs/logger",
"version": "1.0.0",
"version": "1.0.1",
"keywords": [

@@ -8,0 +8,0 @@ "koa",

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