CSI.JS是一个前端日志系统,它将错误信息记录于本地localStorage中。无任何依赖、无入侵性。使用非常简单,很容易引入你的系统中,而且不会造成任何影响。
它可以帮你快速重建犯罪现场。
无入侵 |
轻量易用 |
功能强大 |
高性能 |
---|---|---|---|
丢上去不管,我们承诺永不入侵你的业务! | 兼容各种系统,不管你使用的是jQuery、angular1/2、React、Vue,都可以使用它 | 完善的查错机制,截图预览、导出excel、直接上传到后台查看等 | 文件超小,Gzip 5k对你几乎毫无影响 |
npm i csijs --save
or
yarn add csijs
import CSI from 'csijs';
// 示例:自定义上报
const csi = new CSI({
feID: '', // 项目id,日志区分项目使用
report: (lines) => {
// todo 自定义你的上报逻辑
console.log('error lins', lines);
},
});
// 如果你想主动上报
csi.report();
查看日志快捷键: Ctrl+6
// 本地开发
npm run start
// 发布环境
npm run build
TNTWeb 团队会查看所有的 MR,我们会运行一些代码检查和测试,一经测试通过,我们会接受这次 MR,但不会立即发布外网,会有一些延迟。
当您准备 MR 时,请确保已经完成以下几个步骤:
master
分支创建您的开发分支。master
分支上。我们十分期待您的任何贡献,无论是修复错别字、提 Bug 还是提交一个新的特性。
如果您使用过程中发现 Bug,请通过 issues 来提交并描述相关的问题,您也可以在这里查看其它的 issue,通过解决这些 issue 来贡献代码。
如果您是第一次贡献代码,请阅读 CONTRIBUTING 了解我们的贡献流程,并提交 Merge Request 给我们。
The MIT License (MIT). Please see License File for more information.
Version | Tag | Published |
---|---|---|
1.0.10 | latest | 7mos ago |