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

    2

    Version

    0.0.2

    License

    ISC

    Last publish

    Collaborators

    • avatar