npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript.Learn more »

nce-winston

0.0.2 • Public • Published

NCE extension winston

Description

A logger for the nce cms

How to install

Install with npm: npm install --save nce-winston

Integrate in NCE:

var NCE = require("nce");
var nce = new NCE(/*{
  "winston": {
    levels:{
      error:2,
      warn:1,
      deafult:0
    },
    colors:{
      error:"red",
      warn:"yellow",
      deafult:"blue"
    },
    deafultLevel:1,
    transports: {
      Console: {
        level: 'warn',
        prettyPrint: true,
        colorize: true,
        silent: false,
        timestamp: false
      }
    }
  }
}*/);
var logger = require("nce-winston");
var ext = logger(nce);
ext.install();
ext.activate();

Or use nce-extension-manager...

How to use

Basic funcitons

  • .createLogger(name, opts): Create a logger with a name. Optional you can set the default level in opts.level.
  • .getLogger(name): Get a logger by its name.
  • .setLevel(name, level): Set level for logging. You can call this function also within a logger without name.
  • .getLevel(name): Get level for logging. You can call this function also within a logger without name.

For everything else you can use nce-winston like winston itself, please look at the winston documentation.

install

npm i nce-winston

Downloadsweekly downloads

10

version

0.0.2

license

ISC

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability