UNPKG

@cmtlyt/logger

Version:
84 lines (45 loc) 1.47 kB
# @cmtlyt/logger ## 介绍 美化浏览器控制台日志输出 提供埋点主动上报能力 使用文档: https://cmtlyt.github.io/toolset/packages/logger/index ## 安装 npm ```bash npm i @cmtlyt/logger ``` yarn ```bash yarn add @cmtlyt/logger ``` pnpm ```bash 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 实现浏览器控制台日志带样式输出能力及日志级别控制 支持扩展日志类型, 生产环境控制, 埋点回调等