mirror of
https://github.com/verdaccio/verdaccio.git
synced 2024-12-16 21:56:25 -05:00
better error logging
This commit is contained in:
parent
782abbb86d
commit
3a407396b8
1 changed files with 14 additions and 7 deletions
|
@ -126,11 +126,7 @@ module.exports.log_and_etagify = function(req, res, next) {
|
|||
_write.apply(res, arguments)
|
||||
}
|
||||
|
||||
var _end = res.end;
|
||||
res.end = function(buf) {
|
||||
if (buf) bytesout += buf.length
|
||||
_end.apply(res, arguments)
|
||||
|
||||
function log() {
|
||||
var msg = '@{status}, user: @{user}, req: \'@{request.method} @{request.url}\'';
|
||||
if (res._sinopia_error) {
|
||||
msg += ', error: @{!error}';
|
||||
|
@ -148,7 +144,18 @@ module.exports.log_and_etagify = function(req, res, next) {
|
|||
out: bytesout,
|
||||
}
|
||||
}, msg);
|
||||
};
|
||||
next();
|
||||
}
|
||||
|
||||
req.on('close', function() {
|
||||
log(true)
|
||||
})
|
||||
|
||||
var _end = res.end;
|
||||
res.end = function(buf) {
|
||||
if (buf) bytesout += buf.length
|
||||
_end.apply(res, arguments)
|
||||
log()
|
||||
}
|
||||
next()
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue