A cute and simple middleware for node.js that writes/log all HTTP requests to a file
npm install http-logger``javascript `
var logger = require('http-logger');
.
The options argument must be a object of a predefined properties (see below for the properties).All options are optional
#### Options
http-logger accepts three properties in the options object.
##### dir
- Type :
String
- Optional : Yes
- Default value :'http_logger'Directory name where you want to log the requests.
Only pass directory name.
e.g.
`javascript
logger({
dir:'logToThisFolder'
});
`
##### file- Type :
String
- Optional : Yes
- Default value :'http_logger'File name where you want to log the requests.
Only pass file name.
e.g.
`javascript
logger({
file:'logToThisFile'
});
`
##### dateWise - Type :
Boolean
- Optional : Yes
- Default value :falseIf set
true then new log file will generate each day.e.g.
`javascript
logger({
dateWise:true
});
`$3
`javascript
// Require the ingredients we need
var express = require("express");
var http = require("http");
var logger = require("http-logger");// Build the app
var app = express();
// Use our middleware
app.use(logger());
// Add some middleware
app.use(function(req, res) {
res.writeHead(200, { "Content-Type": "text/plain" });
res.end("Hello world!");
});
// Start it up!
http.createServer(app).listen(3000);
``