js-logger-icy

1.1.0 • Public • Published

ngx-logger-icy

继承console上的一些常用的操作方法;可根据环境变量是否输出

1、开始使用

2、logger中的方法

安装

npm i js-logger-icy

使用

import logger from 'js-logger-icy';
// logger.globalConfig({ enable: true });  // 全局设置 true | false;当不设置时为:true
 
logger.log('%c这就输出了sss。', 'color: green');

log()

/**
 * 输出信息
 * @description 同console.log()
 */
log(): Function;

info()

/**
 * log别名,输出信息
 * @description 同console.info()
 */
info(): Function;

debug()

/**
 * @description 同console.debug()
 */
debug(): Function;

error()

/**
 * 输出信息时,在最前面加一个红色的叉,表示出错,同时会显示错误发生的堆栈。
 * @description 同console.error()
 */
error(): Function;

warn()

/**
 * 输出警告信息
 * @description 同console.warn()
 */
warn(): Function;

assert()

/**
 * @param boolean
 * @param string
 * @description 同console.assert(); 接受两个参数,只有当第一个参数为false,才会输出第二个参数,否则不输出任何东西
 */
assert(): Function;

clear()

/**
 * 清除当前控制台的所有输出,将光标回置到第一行
 * @description 同console.clear();此方法不分环境
 */
clear(): Function;

count()

/**
 * 用于计数,输出它被调用了多少次。
 * @description 同console.count()
 */
count(): Function;

group()

/**
 * 用于将显示的信息分组,可以把信息进行折叠和展开。
 * @description 同console.group()
 */
group(): Function;

groupCollapsed()

/**
 * 与group方法很类似,唯一的区别是该组的内容,在第一次显示时是收起的(collapsed),而不是展开的
 * @description 同console.groupCollapsed()
 */
groupCollapsed(): Function;

groupEnd()

/**
 * 结束内联分组
 * @description 同console.groupEnd()
 */
groupEnd(): Function;

table()

/**
 * 将复合类型的数据转为表格显示
 * @description 同console.table()
 */
table(): Function;

time()

/**
 * 计时开始
 * @description 同console.time()
 */
time(): Function;

timeEnd()

/**
 * 计时结束
 * @description 同console.timeEnd()
 */
timeEnd(): Function;

trace()

/**
 * 追踪函数的调用过程
 * @description 同console.trace()
 */
trace(): Function;

profile()

/**
 * 性能分析器
 * @description 同console.profile()
 */
profile(): Function;

Readme

Keywords

none

Package Sidebar

Install

npm i js-logger-icy

Weekly Downloads

1

Version

1.1.0

License

ISC

Unpacked Size

9.81 kB

Total Files

5

Last publish

Collaborators

  • iecy