mirror of
https://github.com/verdaccio/verdaccio.git
synced 2025-02-17 23:45:29 -05:00
add remote ip to request log
This commit is contained in:
parent
fdd98ace07
commit
d5a3d085aa
1 changed files with 5 additions and 1 deletions
|
@ -175,7 +175,10 @@ module.exports.log = function(req, res, next) {
|
|||
};
|
||||
|
||||
const log = function() {
|
||||
let message = '@{status}, user: @{user}, req: \'@{request.method} @{request.url}\'';
|
||||
let forwardedFor = req.headers['x-forwarded-for'];
|
||||
let remoteAddress = req.connection.remoteAddress;
|
||||
let remoteIP = forwardedFor ? `${forwardedFor} via ${remoteAddress}` : remoteAddress;
|
||||
let message = '@{status}, user: @{user}(@{remoteIP}), req: \'@{request.method} @{request.url}\'';
|
||||
if (res._verdaccio_error) {
|
||||
message += ', error: @{!error}';
|
||||
} else {
|
||||
|
@ -187,6 +190,7 @@ module.exports.log = function(req, res, next) {
|
|||
request: {method: req.method, url: req.url},
|
||||
level: 35, // http
|
||||
user: req.remote_user && req.remote_user.name,
|
||||
remoteIP,
|
||||
status: res.statusCode,
|
||||
error: res._verdaccio_error,
|
||||
bytes: {
|
||||
|
|
Loading…
Add table
Reference in a new issue