@skarif2/logger

0.3.0 • Public • Published

logger 🌱

NPM Version Build Status dependencies Status Maintainability License

Logger is an express middleware that can be used to log request details to the console.

Logger

Note: A parser (ie: body-parser) should be used before initializing logger.

Installation

This is a Node.js module available through the npm registry. Installation is done using the npm install command:

$ npm i @skarif2/logger

Usages

Enable logger for all requests

var express = require('express')
var logger = require('@skarif2/logger')
var app = express()

app.use(express.json())

app.use(logger())

app.get('/', function (req, res) {
  res.json({
    msg: 'Beautiful log in the console!'
  })
})

app.listen(3000, function () {
  console.log('Listening on port 3000')
})

Enable logger for a single route

var express = require('express')
var logger = require('@skarif2/logger')
var app = express()

app.use(express.json())

app.get('/', logger(), function (req, res) {
  res.json({
    msg: 'Beautiful log in the console!'
  })
})

app.get('/no-log', function (req, res) {
  res.json({
    msg: 'Without any logging!'
  })
})

app.listen(3000, function () {
  console.log('Listening on port 3000')
})

Package Sidebar

Install

npm i @skarif2/logger

Weekly Downloads

0

Version

0.3.0

License

MIT

Unpacked Size

7.59 kB

Total Files

4

Last publish

Collaborators

  • skarif2