Skip to content

bdunford/logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logger

A logger for node Express that can be used for logging requests.

Requires Nodejs http://nodejs.org

Installing

From the Command Line
npm install git+https://github.com/bdunford/logger.git

package.json as a dependency
add "logger": "git+https://github.com/bdunford/logger.git" to dependencies

{
    "name": "your-app",
    "version": "0.0.0",
    "private": true,
    "description": "just another node app",
    "dependencies": {
        "logger": "git+https://github.com/bdunford/logger.git"
    }
}

Raw
git clone https://github.com/bdunford/helpers
Be sure to run npm install from with in the logger directory

Usage

require loger in your javascript.

var logger = require('logger');

Logger is best used with express middleware. and has two methods "for now"

var app = express()

app.use(function(res,req,next){
    logger.info(res,"your-app");
    next();
})

/* will write to the console
INFO >>> APPLICATION: your-app
REQUEST >>> METHOD: GET  PATH: /text/  REMOTE: 127.0.0.1
HEADERS >>> {"user-agent":"browser"}
QUERY >>> {format: "json"}
BODY >>> {name: "fred", age: 4, mood: "happy"} // requires body parser
*/

app.use(function(res,req,next){
    logger.warn(res,"something is wierd","your-app");
    next();
})

/* will write to the console
WARNING >>> APPLICATION: your-app  MESSAGE: something is wierd
REQUEST >>> METHOD: GET  PATH: /text/  REMOTE: 127.0.0.1
HEADERS >>> {"user-agent":"browser"}
QUERY >>> {format: "json"}
BODY >>> {name: "fred", age: 4, mood: "happy"} // requires body parser
*/

About

A logger for node Express that can be used for logging requests.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors