在js中,可以通过console.info输出日志。各种js教程也经常用这个方式来输出日志。因此,我便想当然地认为,这个方法,是标准用法,所有浏览器都兼容。但事实上,IE对这个函数的支持,是有问题的,会中断下面其他js代码的执行。最近,便因为这个问题吃了个亏。
案例:在chrome上,页面能正常地通过js加载数据,但是,在IE(9.0)上,却死活没有数据,js也没有报错。看了后台日志,压...
分类:
其他好文 时间:
2014-07-23 17:12:03
阅读次数:
170
Log4Net 使用详解
几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专
门的调试工具了。然而 一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。
日志具有以下优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;
一旦在程序中加入了 Log 输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。另外,
日志信息可以输出到不同的地方。
Log4net就是为这样一个目的设计的,用于.NET开发环境的日...
分类:
Web程序 时间:
2014-07-19 23:17:49
阅读次数:
497
在Android移动开发中,日志为我们提供了很多便利。但是应用程序发布后又不想让应用程序输出日志信息,就可以设计一个日志开关对应用中的日志做统一的管理。下面这个简单的日志类就完成了这样的功能,有需要的朋友可以参考。package com.hitech.jni4cppdemo.utils;publi....
分类:
移动开发 时间:
2014-07-07 12:47:19
阅读次数:
277
使用CRT进行抓取log,因为工具本省缓冲区有限,导致,刷屏特别快,可能会错过一些log,可以对CRT的log进行增加输出源,或者说将输出到控制台的log再输出到本地文件中:文件-》点击(勾选)日志文件;这个选项代表打出到控制台的日志将会输出到日志文件中;选项-》会话选项-》终端-》日志文件;指定输...
分类:
其他好文 时间:
2014-07-06 22:50:50
阅读次数:
332
最近在调试hardfault handler输出日志信息时候获得了Vincent帮助,感谢 1 void Delay_UART5(uint16_t cnt)2 {3 for(;cnt;cnt--);4 } 1 //void HardFault_Handler(void) ...
分类:
其他好文 时间:
2014-07-03 09:46:44
阅读次数:
203
之前文章说了原理,这里把最终实现的代码总结:IAR 1 void hard_fault_handler_c (unsigned int * hardfault_args) 2 { 3 unsigned int stacked_r0; 4 unsigned int stacked_r1; 5 ...
分类:
其他好文 时间:
2014-07-03 09:11:55
阅读次数:
379
别人调用我写的接口,总是报错,但我这测试是没问题的,就想着用log4net来跟踪一下。跟踪后,发现接口确实有出错的日志,但是没有具体出错的地方。通过输出日志的方式,跟踪不是很方便,就想着log4net能不能直接输出错误的行号。根据网上的资料,自己也测试验证了一下,发现要用log4net直接输出错误的...
分类:
Web程序 时间:
2014-06-28 19:21:35
阅读次数:
533
在.pch中写:#ifdef DEBUG // 调试阶段#define CXSLog(...) NSLog(__VA_ARGS__)#else // 发布阶段#defineCXSLog(...)#endif
分类:
移动开发 时间:
2014-06-17 14:08:14
阅读次数:
263
系统中对应的串口设备是/dev/ttyAMAO,但默认用于内核输出日志的。若想连接串口设备,比如GPS模块,需要改动系统这个默认配置。修改 /boot/cmdline.txtsudo nano /boot/cmdline.txt将原来的内容dwc_otg.lpm_enable=0 console=t...
分类:
其他好文 时间:
2014-06-14 15:36:45
阅读次数:
231
??pch头文件的内容能被项目中的其他所有源文件共享和访问??一般在pch文件中定义一些全局的宏??在pch文件中添加下列预处理指令,然后在项目中使用Log(…)来输出日志信息,就可以在发布应用的时候,一次性将NSLog语句移除(在调试模式下,才有定义DEBUG)#ifdef
DEBUG#defin...
分类:
其他好文 时间:
2014-06-02 07:12:35
阅读次数:
190