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');     // 不输出
    

    Keywords

    Install

    npm i zen-logger

    DownloadsWeekly Downloads

    241

    Version

    1.1.4

    License

    MIT

    Unpacked Size

    11.1 kB

    Total Files

    9

    Last publish

    Collaborators

    • leoyuan88