# lk-log

> 在项目创建全局组件， 用于显示接口报错信息

Latest version **1.2.4** (published 2022-11-14) · ISC license · 0 weekly downloads

## Install

```sh
npm install lk-log
pnpm add lk-log
yarn add lk-log
bun add lk-log
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.2.4 |
| Published | 2022-11-14 |
| First published | 2022-05-12 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 3 |
| Unpacked size | 64.5 KB |
| Known vulnerabilities | 0 (+2 in 2 direct dependencies) |
| Install scripts | no |
| Maintainers | _happy |

## Links

- npm: https://www.npmjs.com/package/lk-log
- npm.io page: https://npm.io/package/lk-log

## Dependencies (3)

- [vue](https://npm.io/package/vue.md) 2.6.10
- [save-dev](https://npm.io/package/save-dev.md) ^0.0.1-security
- [element-ui](https://npm.io/package/element-ui.md) ^2.15.8

## Recent versions

- 1.2.4 (latest) — 2022-11-14
- 1.2.3 — 2022-09-05
- 1.2.1 — 2022-06-15
- 1.2.0 — 2022-06-15
- 1.1.9 — 2022-05-16
- 1.1.8 — 2022-05-16
- 1.1.7 — 2022-05-16
- 1.1.6 — 2022-05-13
- 1.1.5 — 2022-05-13
- 1.1.4 — 2022-05-12
- 1.1.3 — 2022-05-12
- 1.1.2 — 2022-05-12

## README

# 作用
    在项目创建全局组件， 用于显示接口报错信息

# 使用方法
    1. npm i lk-log
    2. 在main.js 中 增加配置
		import log, { logs } from 'lk-log' // 引入插件
		store.registerModule('logs', logs) // 合并 store 信息
		Vue.use(log, { store, router }) // 开始使用插件
		
	3. 添加日志信息
		import { formatDate } from 'lk-log/utils/index'
		store.commit('ADD_LOG', { 
			href: window.location.hash, // 页面地址
			url: config.url,  // 接口地址
			date: formatDate(new Date()),  // 时间
			status: 0,  // 响应状态 0 记载中 1 正常 2 报错
			isRead: false, // 该条信息是否已被阅读
			code: '', 	// 接口错误码
			message: '', // 接口消息
			traceId: '' // 日志唯一识别码
		  }
		)
		
		修改日志信息
		store.commit('CHANGE_LOG', { traceId: '唯一识别码', logInfo: { ...要更新对象内容 }})
		
		删除某个界面日志信息
		store.commit('CHANGE_LOG', url:'前端页面地址' )
		
		批量修改日志阅读状态
		store.commit('READ_LOGS', list:'需要修改的数组' )


# 更新日志
 1.1.2
	1. 日志功能完善
	2. 添加说明文件

 1.1.4
	1. 样式兼容

1.1.5
	1. 离开界面清除错误日志

1.1.6
	1.更新日志

1.1.7
	1. 样式优化
	2. 离开界面清除错误日志修复

1.1.8
	1. 样式优化
1.1.9
	1. 复制成功提醒去掉关闭按钮
1.2.0
	1. 兼容本地调试

---
_Source: https://npm.io/package/lk-log · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
