0.2.8 • Published 10 months ago
@cmtlyt/logger v0.2.8
@cmtlyt/logger
介绍
美化浏览器控制台日志输出
提供埋点主动上报能力
使用文档: https://cmtlyt.github.io/toolset/packages/logger/index
安装
npm
npm i @cmtlyt/loggeryarn
yarn add @cmtlyt/loggerpnpm
pnpm add @cmtlyt/logger更新
v0.2.8
onLogBefore 方法的 event 中提供 changeMessages 方法用于修改控制台输出的内容
v0.2.7
logConfig 配置项类型修复
v0.2.6
修复循环依赖导致的卡死问题
v0.2.5
优化空对象输出样式
v0.2.4
格式化输出内容方法修订
v0.2.3
通过对 logConfig 的 key 进行 sort 保证顺序的一致性
v0.2.2
工程重构, 上层构建工具, 补充单测
v0.2.1
修复创建 logger 时的配置类型
针对 umd 产物, 将所有依赖打包进产物, 防止 umd 产物找不到依赖, 但是这样会引入一个新的问题, 就是每次依赖包升级后需要重新打包并发布版本, 所以 umd 版本的产物更新是滞后的, 可能会存在 bug, 所以建议不要使用 umd 版本的产物
v0.2.0
调整打包策略
- esm 不打包生产依赖
 
原打包策略会将生产依赖一并打包到输出结果中, 导致依赖模块更新后需要重新打包并发布版本
v0.1.1
移除无用依赖
v0.1.0
实现浏览器控制台日志带样式输出能力及日志级别控制
支持扩展日志类型, 生产环境控制, 埋点回调等