zoukankan      html  css  js  c++  java
  • javascript日志框架使用

    1.在页面中引入js文件

    官网:http://log4javascript.org/index.html
    ```javascript
    <script src="http://cdn.bootcss.com/log4javascript/1.4.3/log4javascript.min.js"></script>
    ```
    2.初始化
     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    <script type="text/javascript">
        //启用javascript 日志功能
        var logger = log4javascript.getLogger("main");
        log4javascript.setEnabled(false);
        var appender = new log4javascript.InPageAppender();
      appender.layout.pattern='%d{yyyy-MM-dd HH:mm:ss,SSS} [%c] %-5p - %m{1}%n';
        appender.visible=false;
        logger.addAppender(appender);
        logger.debug("This is a debugging message from the log4javascript in-page page");
         
        document.onkeydown = function(evt) {
             var VK_F9=120;
             //兼容IE和Firefox获得keyBoardEvent对象
             var evt = (evt) ? evt : ((window.event) ? window.event : "");
             //兼容IE和Firefox获得keyBoardEvent对象的键值
             var key = evt.keyCode?evt.keyCode:evt.which;
            if(evt.ctrlKey && evt.altKey && key == VK_F9){
                if(appender.visible){
                    log4javascript.setEnabled(false);
                    logger.info("隐藏记录日志.");
                    appender.hide();
                    appender.visible=false;
                }else{
                    log4javascript.setEnabled(true);
                    logger.info("显示记录日志.");
                    appender.show();
                    appender.visible=true;
                }
                 
            }  
        };
     
    </script>


    3.总结

    现在你就可以在页面上通过 Ctrl+Alt+F9 来开始/显示js日志 或结束/隐藏js日志

     效果图:

     
  • 相关阅读:
    HTML中ID与NAME的区别
    三层架构的学习感悟(二)
    linux svn安装和配置,不结合apache
    _dopostback回发后台的局限
    ASP.NET 服务器端控件响应客户端事件
    linux centos 下面httpd支持的svn 服务器端安装
    最简单的html tab选项卡
    VC2010 控件的事件窗口面板空白解决办法
    记录一次低版本手机h5页面不能进行跳转
    设计模式的理解
  • 原文地址:https://www.cnblogs.com/juforg/p/3564390.html
Copyright © 2011-2022 走看看