Skip to content

shallker-wang/dever

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dever

A dev helper.

Installation

npm install dever

Quick Start

var debug = require('dever').debug('Controller/Users')
var error = require('dever').error('Controller', 'Users')
debug('hey, I got something here')
return error('opps, something goes wrong')

Silent Mode

Turn off the output:

var debug = require('dever').debug('/api/users').off
var error = require('dever').error('/api/users').off

Log levels

  • 0 [EMERGENCY] system is unusable
  • 1 [ALERT] action must be taken immediately
  • 2 [CRITICAL] the system is in critical condition
  • 3 [ERROR] error condition
  • 4 [WARNING] warning condition
  • 5 [NOTICE] a normal but significant condition
  • 6 [INFO] a purely informational message
  • 7 [DEBUG] messages to debug an application

dev.json

A config file to control output in development:

{
  "output": {
    "EMERGENCY": true,
    "ALERT": true,
    "CRITICAL": true,
    "ERROR": true,
    "WARNING": true,
    "NOTICE": true,
    "INFO": true,
    "DEBUG": true 
  },
  "throw": true
}

pro.json

A config file to control output in production:

{
  "output": {
    "EMERGENCY": false,
    "ALERT": false,
    "CRITICAL": false,
    "ERROR": false,
    "WARNING": false,
    "NOTICE": false,
    "INFO": false,
    "DEBUG": false 
  },
  "throw": false
}

Todo

  • readFileJSON() to require()

Copyright (c) 2013 Shallker Wang - MIT License (enclosed)

About

A dev helper.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published