@find_bumblebee/fox-log

0.5.1 • Public • Published

主要由 Logger 和 Transport 两个基类组成。

Transport 是一种写入日志的渠道,可以是终端、文件等等。

Logger 是所有日志的基类,可以进行扩展。一个 Logger 可以添加多个 Transport,只要调用一次就可以将日志写入多个地方。

const Logger = require('@find_bumblebee/fox-log').FoxLogger;

const logger =  new Logger({
  dir:__dirname,
  file: "fox.log",
  encoding: 'utf8',
  level: 'DEBUG',
  consoleLevel: 'DEBUG',
  buffer: false,
  outputJSON: false,
  jsonFile: '',
});

logger.debug('12345 wyz foo'); 
logger.tag('test').debug('12345 wyz foo'); 
logger.tag('Test').debug('12345 wyz foo'); 
logger.tag(111).debug('12345 wyz foo'); 
logger.tag({"test":1}).debug('12345 wyz foo');

Readme

Keywords

Package Sidebar

Install

npm i @find_bumblebee/fox-log

Weekly Downloads

1

Version

0.5.1

License

ISC

Unpacked Size

26.8 kB

Total Files

12

Last publish

Collaborators

  • find_bumblebee