js-log

前端日志组件,可用于记录用户行为
授权协议 MIT
开发语言 JavaScript
所属分类 程序开发、 日志工具(Logging)
软件类型 开源软件
地区 国产
投 递 者 田阳泽
操作系统 跨平台
开源组织
适用人群 未知
 软件概览


前端日志组件,可用于记录用户

日志信息发送到日志服务接口

可配置日志服务接口地址

可配置本地浏览器日志打印等级

可配置发送日志服务接口等级

AMD引用方式

require(['js-log'], function (jsLog) {
    jsLog.config({
        level: 'debug',
        url: '/v1/sysmgr/log/c0002.json'
    });

    jsLog.debug('test');

    if (jsLog.isDebugEnabled()) {
        alert('isDebugEnabled === true');
    }
});

CMD引用方式

var jsLog = require('js-log');

jsLog.config({
    level: 'debug',
    url: '/v1/sysmgr/log/c0002.json'
});

jsLog.debug('test');

if (jsLog.isDebugEnabled()) {
    alert('isDebugEnabled === true');
}

普通引用方式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>test</title>
</head>
<body>
<script src="../bower_components/jquery/dist/jquery.min.js"></script>
<script src="../dist/js/js-log.min.js"></script>
<script>
    jsLog.config({
        level: 'debug',
        url: '/v1/sysmgr/log/c0002.json'
    });

    jsLog.debug('test');

    if (jsLog.isDebugEnabled()) {
        alert('isDebugEnabled === true');
    }
</script>
</body>
</html>



  • 在实际的JS编码中,经常需要按指定类型的日志输出日志,便于根据日志信息排查问题,顺手就简单封装了一下。   有时需要输出所有日志,有时需要输出非debug日志,有时需要输出结果类的日志,有时需要输出告警类的日志,有时上线仅需要输出错误类的日志…… 只要设置好log_level的输出日志等级,就可以仅输出指定类型的日志。   直接上代码: /** * 日志等级 */ var LOG_LEVEL

  • /** * npm install log4js * 源码及文档地址:https://github.com/nomiddlename/log4js-node */ var log4js = require('log4js'); /** * 第一种: * configure方法为配置log4js对象,内部有levels、appenders、categories三个属性 * levels

 相关资料
  • 问题内容: 我正在使用的Web应用程序偶尔会为某些用户带来数据完整性问题。我想打开跟踪级别的日志记录,但是由于我们每秒要处理100个请求,因此每个日志记录都是不可能的。 log4j是否可以有条件地记录日志?换句话说,我希望仅在特定用户发出请求时才能获得跟踪日志。由于我事先不知道哪些用户会受到影响,因此我无法简单地临时对用户名进行硬编码。 编辑: 我想我需要更清楚一点。我可以轻松地在日志语句中添加条

  • 通过该接口可以查询用户所有播放记录日志(需要用户实现自定义参数播放统计功能)共两个版本,最新版为v3版。地址为: a. https://spark.bokecc.com/api/playlog/user/v3 特殊说明: 第三版接口,在第二版增加分页查询功能基础上,终端细化到Flash、H5-PC、Android、iOS、H5-移动等。 需要传递以下参数: 参数 说明 userid 用户 id,不

  • DoitPHP所提供的Log类主要用于日志处理。当主配置文件中开启日记记录功能时(日记功能开启,Debug调试功能关闭),若程序运行异常时会在logs目录内生成log日志文件,这样便于监控程序运行。Log类只提供两个类方法write()和show()。 类方法使用说明: 1、write($message, $level = 'Error', $logFileName = null) 日志写入操作

  • 我们的应用程序使用ActiveMQ 5.9。0客户端。当我们加载应用程序时,控制台上会记录一条消息,说明: log4j:WARN找不到记录器(org.apache.activemq.thread.TaskRunnerFactory)的追加器 log4j:警告请正确初始化log4j系统 log4j:警告请参阅http://logging.apache.org/log4j/1.2/faq.html#n

  • 这也许是一个很简单的问题。如何禁用Hikari-CP调试日志?在我的日志文件我有很多这样的消息 在我的日志4jconfig中。xml: 有人能告诉我记录器配置有什么问题吗? 谢谢!

  • 我试图从log4j1更改为log4j2。我所做的: 已删除旧配置文件log4j。xml 创建了新的配置文件log4j2。xml 创建了jboss部署结构。xml 编辑的pom 环境:野蝇10 1 EAR 4 WAR文件中没有使用web.xml。以前的log4j配置日志在EAR中(仅) Log4j2配置文件 Jboss部署结构 新的maven依赖关系 我之前说过我在SLF4j中使用log4j1。这些

  • 我正在尝试使用PostSharp和multicastAttribute实现日志记录。使用PostSharp诊断库中的日志功能。 我有一个GlboalAspects。启动项目目录中的cs。内容如下。 右键单击我的项目并选择属性,默认命名空间是“alp_generator” 我不知道“PostSharp.Patterns.Diagnostics.LogAttribute”是否正确。 我根本没有日志记录