Skip to content

Log an express request if the request body or response body is too large.

Notifications You must be signed in to change notification settings

segment-boneyard/request-size-log-middleware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

request-size-log-middleware

Log an express request if the request body or response body is too large.

Example

var sizeLog = require('request-size-log-middleware');
var logger = new require('winston').Logger();

var app = express();

app.configure('production', function () {
  app.use(sizeLog(logger));
});

API

sizeLog(logger, thresholds)

Return a sizelog middleware with custom thresholds:

{
    "warn": bytes('1mb'), // logger.warn after 1mb
    "error": bytes('2mb') // logger.error after 2mb
}

License

WWWWWW||WWWWWW
 W W W||W W W
      ||
    ( OO )__________
     /  |           \
    /o o|    MIT     \
    \___/||_||__||_|| *
         || ||  || ||
        _||_|| _||_||
       (__|__|(__|__|

About

Log an express request if the request body or response body is too large.

Resources

Stars

Watchers

Forks

Packages

No packages published