Simple
# imweb-badjs [![lego version](http://lego.oa.com:80/badge/imweb-badjs)](http://lego.oa.com:80/package/imweb-badjs)

---

imweb badjs log

## Install

### lego
```
$ lego install imweb-badjs --save
```

### npm
```
$ npm install imweb-badjs --save
```


## Usage

```js
var imwebBadjs = require('imweb-badjs');
// use imwebBadjs
```

## Api

 * @author herbertliu
 * @date 2013-02-25 version 0.2.3
 * @description badjs上报
 * @param msg {String} 上报错误信息
 * @param url {String} 该上报信息所属的文件路径
 * @param line {Number} 上报信息所属的文件行号，没有为0
 * @param smid {Number} 上报对应的monitor id,如果smid ===0 ,则只统计badjs,不上报monitor;如果没有该参数，则上报通用monitor id;如果smid === -1，window.onerror专用，会增加Script Error字段头
 * @param level {Number} 上报对应的级别 1 => debug（调试日志）; 2 = > info（流水日志）; 4 => error（错误日志）（默认值） ; 8 => fail（致命错误日志）
 * @example Badjs.init(bid,mid,min) 初始化badjs一些参数,mid,默认的业务上报Monitor id,min 是否上报浏览器简化信息;或者Badjs.init(bid,{'1' : 0,'2' : 0,'4' : 0, '8' : 0},min)
 * @example Badjs(msg,url,line,smid,level,min)  badjs上报，上报字符串，地址，行号，Monitor属性id(可为空，即不报Monitor)，上报级别;min,是否上报简略信息


