zen-logger
TypeScript icon, indicating that this package has built-in type declarations

1.1.4 • Public • Published

使用方式

1. 普通场景

import Logger from 'zen-logger';

const logger = new Logger({ level: 'warn' });

logger.log('log');       // 不输出
logger.warn('warn');     // 输出
logger.error('error');   // 输出

// 若在url query中增加 `__logConf__=log|warn|error` 可改变打印日志级别

// 比如:__logConf__=error
logger.log('log');       // 不输出
logger.warn('warn');     // 不输出
logger.error('error');   // 不输出

2. 指定业务类型场景

import Logger from 'zen-logger';

const logger = new Logger({ level: 'warn', bizName: 're' });
const logger2 = new Logger({ level: 'log', bizName: 'vcdeep' });

logger.log('log');          // 不输出
logger.warn('warn');        // 输出
logger.error('error');      // 输出

logger2.log('log');         // 输出
logger2.warn('warn');       // 输出
logger2.error('error');     // 输出


// 若在url query中增加 `__logConf__=warn:re` 可改变打印日志级别和限定业务类型日志
// 比如:__logConf__=warn:re

logger.log('log');          // 不输出
logger.warn('warn');        // 输出
logger.error('error');      // 输出

logger2.log('log');         // 不输出
logger2.warn('warn');       // 不输出
logger2.error('error');     // 不输出

Readme

Keywords

Package Sidebar

Install

npm i zen-logger

Weekly Downloads

85

Version

1.1.4

License

MIT

Unpacked Size

11.1 kB

Total Files

9

Last publish

Collaborators

  • leoyuan88