ngx-logger-icy
继承console上的一些常用的操作方法;可根据环境变量是否输出
1、开始使用
2、logger中的方法
- log()
- info()
- debug()
- error()
- warn()
- assert()
- clear()
- count()
- group()
- groupCollapsed()
- groupEnd()
- table()
- time()
- timeEnd()
- trace()
- profile()
安装
npm i js-logger-icy
使用
;// logger.globalConfig({ enable: true }); // 全局设置 true | false;当不设置时为:true logger;
log()
/** * 输出信息 * @description 同console.log() */: Function;
info()
/** * log别名,输出信息 * @description 同console.info() */: Function;
debug()
/** * @description 同console.debug() */: Function;
error()
/** * 输出信息时,在最前面加一个红色的叉,表示出错,同时会显示错误发生的堆栈。 * @description 同console.error() */: Function;
warn()
/** * 输出警告信息 * @description 同console.warn() */: Function;
assert()
/** * @param boolean * @param string * @description 同console.assert(); 接受两个参数,只有当第一个参数为false,才会输出第二个参数,否则不输出任何东西 */: Function;
clear()
/** * 清除当前控制台的所有输出,将光标回置到第一行 * @description 同console.clear();此方法不分环境 */: Function;
count()
/** * 用于计数,输出它被调用了多少次。 * @description 同console.count() */: Function;
group()
/** * 用于将显示的信息分组,可以把信息进行折叠和展开。 * @description 同console.group() */: Function;
groupCollapsed()
/** * 与group方法很类似,唯一的区别是该组的内容,在第一次显示时是收起的(collapsed),而不是展开的 * @description 同console.groupCollapsed() */: Function;
groupEnd()
/** * 结束内联分组 * @description 同console.groupEnd() */: Function;
table()
/** * 将复合类型的数据转为表格显示 * @description 同console.table() */: Function;
time()
/** * 计时开始 * @description 同console.time() */: Function;
timeEnd()
/** * 计时结束 * @description 同console.timeEnd() */: Function;
trace()
/** * 追踪函数的调用过程 * @description 同console.trace() */: Function;
profile()
/** * 性能分析器 * @description 同console.profile() */: Function;