您当前的位置: 首页 > 

彭世瑜

暂无认证

  • 2浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

more-logger.js更好的控制日志输出

彭世瑜 发布时间:2021-12-03 13:15:20 ,浏览量:2

more-logger
  • Github: https://github.com/mouday/more-logger.js
  • Npm: https://www.npmjs.com/package/more-logger
功能:

1、可以控制显示或不显示日志

2、打印的日志带有输出文件位置信息

install
npm i more-logger -S

方法

function getLogger(config = null) {}

配置参数

参数名类型必须默认值说明disabledboolean否false是否禁用 Demo for Node.js
const { getLogger } = require("more-logger");

const disabled = process.env.NODE_ENV == "production";
const logger = getLogger({ disabled: disabled });

logger.log("log");
logger.debug("log");

日志输出如下

log main.js:351
log router.js:353
Demo for Browser



  // 获取 logger
  const logger = moreLogger.getLogger({ disabled: false });

  // 输出日志
  logger.log("log");
  logger.debug("debug");
  logger.info("info");
  logger.warn("warn");
  logger.error("error");

logger 支持的方法
log() {},
debug() {},
info() {},
warn() {},
error() {},
TODO
  1. 增加 d.ts
关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.0674s