彩色日志 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