1.0.0 • Published 9 years ago

express-logger-middleware v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

express-logger-middleware

Express logger middleware - Ready to be used Out-Of-The-Box

Basic Usage

First of all, call the module with require

logger = require('express-logger-middleware')();

And then, use it as middleware

app.use(logger.requestLogger); // log every request
app.use(logger.errorLogger); // log every error

Advanced Usage

You can customize some the folliwing options

dataDir

Define the folder to write

logsDir

Define the logs folder, inside dataDir

generalLog

Define general log's filename.

accessLog

Define access log's filename.

errorLog

Define error log's filename.

Putting all together

logger = require('express-logger-middleware')({
    dataDir: process.env.OPENSHIFT_DATA_DIR
  , logsDir: 'logs'
  , generalLog: 'info.log'
  , accessLog: 'request.log'
  , errorLog: 'error.log'
});

And then, use it as middleware.

app.use(logger.requestLogger); // log every request
app.use(logger.errorLogger); // log every error