Socket
Socket
Sign inDemoInstall

logfmt

Package Overview
Dependencies
Maintainers
1
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

logfmt - npm Package Compare versions

Comparing version 0.17.0 to 0.18.0

examples/https.js

13

lib/request_logger.js

@@ -11,6 +11,7 @@ var commonFormatter = function(req, res){

var ip = req.ip || req.header('x-forwarded-for')
var httpHeader = req.header && req.header('x-forwarded-for')
var ip = req.ip || httpHeader
|| req.connection.remoteAddress;
return {
var requestData = {
ip: ip,

@@ -21,5 +22,9 @@ time: (new Date()).toISOString(),

"status": res.statusCode,
content_length: res.get('content-length'),
content_type: res.get('content-type'),
}
if(res.get){
requestData.content_length = res.get('content-length');
requestData.content_type = res.get('content-type');
}
return requestData;
}

@@ -26,0 +31,0 @@

{
"name": "logfmt",
"version": "0.17.0",
"version": "0.18.0",
"description": "key=value logger and parser",

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

@@ -83,3 +83,3 @@ # node-logfmt

### `logfmt.time([label], [data], callback(logger))`
### `logfmt.time([label], [data], [callback(logger)])`

@@ -103,4 +103,11 @@ #### `logger.log([data], [stream])`

String `label` changes the key `<string>=<milliseconds>ms`
If you don't pass in callback you get the logger returned.
```javascript
var logger = logfmt.time();
logger.log();
//=> elapsed=1ms
```
String `label` changes the key to `<string>=<milliseconds>ms`
```javascript

@@ -107,0 +114,0 @@ logfmt.time('time', function(logger){

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