Comparing version 0.17.0 to 0.18.0
@@ -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){ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
54587
44
1276
375
7