1.0.10 • Published 5 years ago

nomi-logger v1.0.10

Weekly downloads
3
License
ISC
Repository
github
Last release
5 years ago

Installation

$ npm install nomi-logger --save

Node.js >= 8.0.0 required.

API

property

  • Logger
  • SysLogger

function

  • init
  • newInstance

Usage

demo1: the usage of init api.

const LoggerWrapper = require('nomi-logger');

LoggerWrapper.init({
    system:{path:'d:/testlog1/system/',level:'DEBUG'},
    user:{path:'d:/testlog1/user/',level:'WARN'},
    error:{path:'d:/error/user/',level:'WARN'}
});

const { Logger, SysLogger } = LoggerWrapper;

demo2: the usage of SysLogger and Logger property.

const LoggerWrapper = require('nomi-logger').init({
    system:{path:'d:/testlog1/system/',level:'DEBUG'},
    user:{path:'d:/testlog1/user/',level:'WARN'},
    error:{path:'d:/error/user/',level:'WARN'}
});

const { Logger, SysLogger } = LoggerWrapper;

Logger.DEBUG("{} date is {},paras is = {},\n error is={},\n other:{}",new Date(),{a:3,b:'b',m:3}, new Error("error"));
Logger.INFO("{} date is {},paras is = {},\n error is={},\n other:{}",new Date(),{a:3,b:'b',m:4},new Error("error"));
SysLogger.WARN("{} date is {},paras is = {},\n error is={},\n other:{}",new Date(),{a:3,b:'b',m:5},new Error("error"), "other info");
SysLogger.ERROR("{} date is {},paras is = {},\n error is={},\n other:{}",new Date(),{a:3,b:'b',m:6},new Error("error"), 23, 322, 333);

demo3: use newInstance api to the custom log service

/**
 * customLogger: {
 *      DEBUG: Function,
 *      INFO: Function,
 *      WARN: Function,
 *      ERROR: Function
 * }
 */
const customLogger = LoggerWrapper.newInstance({path:'d:/testlog1/request/',level:'ALL'});

customLogger.DEBUG("{} date is {},paras is = {},\n error is={},\n other:{}",new Date(),{a:3,b:'b',m:3}, new Error("error"));
customLogger.INFO("{} date is {},paras is = {},\n error is={},\n other:{}",new Date(),{a:3,b:'b',m:4},new Error("error"));
customLogger.WARN("{} date is {},paras is = {},\n error is={},\n other:{}",new Date(),{a:3,b:'b',m:5},new Error("error"), "other info");
customLogger.ERROR("{} date is {},paras is = {},\n error is={},\n other:{}",new Date(),{a:3,b:'b',m:6},new Error("error"), 23, 322, 333);
1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago