目录

saber-log Build Status

saber框架监控日志模块

Installation

通过 edp 引入模块:

edp import saber-log

Usage

var logger = require('saber-log');

// 设置日志地址
logger.setLogUrl('xxxx');
// 发送日志
logger.sendLog({name: 'helloworld'});

API

Methods

setLogUrl(url)

设置日志发送域名。

  • url {string} URL

setDefaultLog(options)

设置日志默认参数。这些参数在每次发送时都会被带上,因此常用来设置基本不变的值,例如和应用相关的信息

  • options {Object} 日志参数

sendLog(options)

手动发送一条日志。参数options会与和.setDefaultLog的参数合并,如果相同以.sendLog为准。常用来发送pv日志。点击日志由属性data-log,data-click等自行识别发送,不需要手动调用发送

  • options {Object} 日志参数

on()

为当前document.body绑定点击(click)事件,用以自行识别并发送日志。对于普通应用,在新页面载入时调用一次。对于单页应用(如saber),全局调用一次即可

un()

为当前document.body解绑点击(click)事件。

Test

启动测试服务器

$ node test/server.js

默认端口为8848,可以通过参数修改:

$ node test/server.js 8080

访问http://localhost:8848/test/runner.html

邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号