Skip to content

彩色日志 API

默认导出为 EchoUtils,支持多种 ANSI 颜色输出。

使用指引(做什么、何时用)

  • 调试分类:用不同颜色区分 OK/WARN/ERROR,提升可读性
  • 数据排查:对象/数组打印更醒目,便于查看结构与字段
  • 终端输出:支持常见前景/背景与效果(bright/dim/underscore 等)

提示

  • 在生产环境慎用日志;避免输出敏感信息(token、个人数据、密钥)
  • 结合过滤器只保留必要日志;或在构建时移除调试日志

导入

ts
import { EchoUtils } from 'nex-lib';

用法示例

ts
EchoUtils.green('OK', { id: 1 });
EchoUtils.yellow('WARN', 'message');
EchoUtils.red('ERROR', new Error('x'));
EchoUtils.bgBlue('Title', 'content');

颜色映射(部分)

  • 前景:black | red | green | yellow | blue | magenta | cyan | white
  • 背景:bgBlack | bgRed | bgGreen | bgYellow | bgBlue | bgMagenta | bgCyan | bgWhite
  • 其它:bright | dim | underscore | reverse | hidden

Released under the ISC License.