1、定义log4js服务类,用于初始化log4javascript相关参数

log4jsService.js
//启用javascript 日志功能
var logger = log4javascript.getLogger("main");
log4javascript.setEnabled(true); var appender = new log4javascript.InPageAppender();
appender.layout.pattern = '%d{yyyy-MM-dd HH:mm:ss,SSS} [%c] %-5p - %m{1}%n';
logger.addAppender(appender); //点击Ctrl键时显示/隐藏日志控制台
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) {
if (appender.visible) {
appender.hide();
appender.visible = false;
log4javascript.setEnabled(false);
} else {
log4javascript.setEnabled(true);
appender.show();
appender.visible = true;
}
}
};

2、引入log4javascript.js和log4js

<script src="~/Content/Third/log4javascript-1.4.2/log4javascript.js"></script>
<script src="~/Scripts/Common/log4jsService.js"></script>

3、使用log4javascript记录日志

  $(function () {
$("#Button1").click(function () {
logger.debug("This is a debugging message from the log4javascript in-page page");
logger.info("info info");
logger.error("error info");
});
});

<input id="Button1" type="button" value="button" />

最新文章

  1. 阿里云Linux系统挂载数据盘
  2. WordPress用户注册无法发送密码邮件怎么回事?
  3. Android线程消息通信(二)
  4. poj 1719 Shooting Contest
  5. sql 游标例子 根据一表的数据去筛选另一表的数据
  6. phpcms v9 企业黄页系统发布没有表单出现的解决方案
  7. Java实现-------网络蜘蛛
  8. Asp.net TextBox常规输入验证
  9. C#调用SAPWebService
  10. 简单的webservice
  11. python机器学习实战(一)
  12. Mybash的实现
  13. 自动化测试框架【windows版】:JMeter + Ant + Jenkins
  14. Jenkins报错&#39;Gradle build daemon disappeared unexpectedly&#39;的问题解决
  15. GUI_鼠标事件
  16. bbs项目引入富文本编辑器和处理xss攻击和文章预览
  17. M100(3) 无线数传
  18. 微信小程序 - 弹出层组件
  19. 谈谈java中的final关键字
  20. java23种设计模式之一: 策略模式

热门文章

  1. [leetcode]_Symmetric Tree
  2. 使用memcached实现tomcat集群session共享
  3. unison+inotify实现文件双向自动同步
  4. laravel5.2 学习之服务提供者
  5. Laravel 5 基础(五)- 环境与配置
  6. ASP.NET 5概观 (ASP.NET 5 Overview)
  7. 对ASP.NET Entity FrameWork进行单元测试
  8. spring AOP advice 类型 和 通用的切点的配置方式
  9. Oracle Imp and Exp (导入和导出) 数据 工具使用
  10. c++编程规范的纲要和记录