# `minapp-monitor`

## 配置项及使用方式

插件目前有以下配置项：

| **配置项** | **说明**         | **类型** | **是否必填** | **默认值** |
| ---------- | ---------------- | -------- | ------------ | ---------- |
| enable     | 是否启用日志插件 | boolean  | 非必填       | true       |

| **方法名**       | **参数**      | **说明**                                               |
| ---------------- | ------------- | ------------------------------------------------------ |
| [set]enabled     | value:boolean | 全局开启或关闭上报功能                                 |
| [get]enabled     | 无            | 当前上报功能是否开启                                   |
| info             | args:any[]    | 上报info日志                                           |
| warn             | args:any[]    | 上报warn日志                                           |
| error            | args:any[]    | 上报error日志                                          |
| addFilterMsg     | msg:string    | 添加过滤关键字                                         |
| setFilterMsg     | msg:string    | 设置过滤关键字                                         |
| reportSysInfo    | 无            | 上报当前系统信息                                       |
| reportRouterInfo | latest:number | 上报当前页面栈信息，可以指定上报最近几条，默认上报所有 |

## 使用举例

> 安装

npm -i @lx-frontend/minapp-monitor --save

> 在项目中引入

```
import RealtimeLogManager from '@lx-frontend/minapp-monitor'

const logger = RealtimeLogManager.getInstance()

logger.info('----这是一条日志信息')
```
