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.

Readme

Keywords

Package Sidebar

Install

npm i nce-winston

Weekly Downloads

1

Version

0.0.2

License

ISC

Last publish

Collaborators

  • atd