# ga elk SDK

## 安装
1. npm 安装
```
npm install axx-log-sdk --save
```
2. 引入
```
import logSdk from 'axx-log-sdk' // es module
window.logSdk // global
const logSdk = require('axx-log-sdk') // commonjs
```

```
class LogSdk {
  /**
   * 初始化方法
   * @param {Array} typeList 类型数组['ga', 'elk']
   * @param {Object} config 初始化配置{gaId: ''} 
   * config.gaId 为ga所需的项目id
   */
  static init (typeList, config) {}

  /**
   * 获取 LogSdk 实例
   */
  static instance () {}
  
  /**
   * 公用 send 方法
   * @param {String} type sdk 类型
   * @param {Array or Object} param type 为 ga 时传入数组; type 为 elk 时传入对象
   * @param {Boolean} isPrevent 是否阻止发送，通常生产环境下发送
   */
  send(type, param, isPrevent) {}
}
```