跳到主要内容

测试日志打印

versionNPM Last UpdateMonthly downloadsTotal downloads

源码参看bug 🙋‍♂️ 提交

在创建包 jja 的时候,发现有时候真实环境报错不怎么好查看日志,还需要再回开发环境打印,而且,执行环境和条件的限制下使得有时候问题不易复现。

安装

npm install  @qqi/log --save

使用 Dog

创建全局的 dog (dev log 的缩写,天才第一步,起名要认真) 对象

/// 这里假设以 `a node tools` 为 `name` 的值
export const dog = new Dog({ name: 'a node tools' });

在需要打印日志的地方引入 dog 对象

import { dog } from './dog';

dog('你好'); // 该值是否打印还依赖于环境变量中有没有配置 `dev_log_dev` 的值

启用配置

# 配置 name 为 'a node tools',则使用 `a_node_tools_dev` 或 `A_NODE_TOOLS_DEV` 来启动
a_node_tools_dev=true npm run dev