1.0.1 • Published 8 years ago

http-logger v1.0.1

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

http-logger

A cute and simple middleware for node.js that writes/log all HTTP requests to a file.

Usage

var logger = require('http-logger');

logger(options)

Create a http-logger middleware function using the given options. 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.

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.

logger({
file:'logToThisFile'
});
dateWise
  • Type : Boolean
  • Optional : Yes
  • Default value :false

If set true then new log file will generate each day.

e.g.

logger({
dateWise:true
});

Example

// 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);
1.0.1

8 years ago

1.0.0

8 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago

0.0.0

11 years ago