Skip to content

Commit b163667

Browse files
committed
同步
1 parent cf072fe commit b163667

40 files changed

+2903
-19592
lines changed

.babelrc

Lines changed: 0 additions & 12 deletions
This file was deleted.

.editorconfig

Lines changed: 0 additions & 9 deletions
This file was deleted.

.gitignore

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,3 @@
1-
.DS_Store
2-
node_modules/
3-
/dist/
4-
npm-debug.log*
5-
yarn-debug.log*
6-
yarn-error.log*
7-
8-
# Editor directories and files
9-
.idea
10-
.vscode
11-
*.suo
12-
*.ntvs*
13-
*.njsproj
14-
*.sln
1+
node_modules
2+
dist
3+
.history

.postcssrc.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

README.md

Lines changed: 38 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,50 @@
11
<!--
22
* @Author: PiPi
3-
43
* @Github: https://github.com/SenLiangpi
5-
* @Website: https://senliangpi.github.io/blog/#/
6-
* @Date: 2020-05-20 09:46:48
4+
5+
* @Date: 2019-06-17 15:38:23
76
* @LastEditors: Pi Patle
8-
* @LastEditTime: 2020-10-28 10:26:05
9-
-->
7+
* @LastEditTime: 2020-10-28 10:09:12
8+
-->
109
# web-logging 日志记录
11-
web-logging是一个纯JavaScript编写的 前端日志管理。主要是为了解决现在使用webpack打包后的项目导致的 错误信息不易追踪的问题。web-logging日志存储为近30天的记录。本庫依賴 amx-indexeddb。
12-
* 可自己手動創建日志記錄。
13-
* 已自動抓取 JavaScript 及 vue 中的報錯信息 日志記錄。(vue的錯誤需要使用vue版才可以抓取)
14-
* 如需要自定義功能可自行進行二次開發。
10+
web-logging是一个纯JavaScript编写的 前端日志管理,用於檢測前端的日志系統。web-logging日志存储为近15天的记录。本庫依賴 amx-indexeddb。
1511

1612
支持Amx技术:
1713
* IndexedDB - IndexedDB 是一个用于在浏览器中储存较大数据结构的 Web API, 并提供索引功能以实现高性能查找. 像其他基于 SQL 的 关系型数据库管理系统 (RDBMS) 一样, IndexedDB 是一个事务型的数据库系统. 然而, 它是使用 JavaScript 对象而非列数固定的表格来储存数据的.
1814

1915
github : https://github.com/SenLiangpi/web-logging
2016

21-
web-logging 介紹及使用方法
22-
https://github.com/SenLiangpi/web-logging/tree/master/src/web-logging
23-
24-
web-logging-vue web-logging的vue版本 介紹及使用方法
25-
https://github.com/SenLiangpi/web-logging/tree/master/src/web-logging-vue
26-
17+
# 用法
18+
安装 npm i web-logging
19+
在所需点引入 web-logging
20+
```javascript
21+
//web-logging 供三个方法 webLoggingIn 初始化 webLoggingWrite 写入 webLoggingList读出
22+
import { webLoggingIn, webLoggingWrite, webLoggingList } from 'web-logging'
23+
```
24+
# API
25+
webLoggingIn(Boolean)
26+
```javascript
27+
//webLogging會在body中創建dom 以提供 logging 日志記錄的查看 ,傳入參數 true 或 false ,true為允許 將渲染dom false 為不允許 將不會渲染
28+
webLoggingIn(Boolean)
29+
```
30+
webLoggingWrite(json)
31+
```javascript
32+
/**
33+
* {
34+
* logName: '用于标识日志,例如请求日志、标准错误、标准输出等。',
35+
* remarks: '备注'
36+
* }
37+
*/
38+
webLoggingWrite({logName:'业务逻辑',remarks: '外部引入方法'})
39+
```
40+
webLoggingList(startDate,endDate)
41+
```javascript
42+
//startDate 开始时间 endDate结束时间 时间段查询 如果不传值则查询全部
43+
//如果传开始时间 就查询开始时间之后所有的数据 如果传结束时间就查询结束时间之后记录的所有数据 已对应设备的时间为准
44+
webLoggingList(startDate,endDate).then((result) => {
45+
console.log(result)
46+
}).catch((err) => {
47+
console.log(err)
48+
});
49+
```
2750
皮皮研究所製作

build/build.js

Lines changed: 0 additions & 41 deletions
This file was deleted.

build/check-versions.js

Lines changed: 0 additions & 54 deletions
This file was deleted.

build/utils.js

Lines changed: 0 additions & 101 deletions
This file was deleted.

build/vue-loader.conf.js

Lines changed: 0 additions & 22 deletions
This file was deleted.

build/web.logging.config.js

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)