在做iOS开发过程中,我们经常需要输出日志来查看某些数据是否打印出来,或者查看查个类是否被调用了。系统默认的是NSLog(@"xxxx %d",1) ,但如果该APP要发布到商店,就要把这些日志全部都注释掉,要不是的话,要非常占内存。当前的做法是,在.pch 中,定义一个宏:#ifdef DEBUG...
分类:
移动开发 时间:
2015-03-16 00:53:43
阅读次数:
232
本文我们看一下FFmpeg的日志(Log)输出系统的源代码。日志输出部分的核心函数只有一个:av_log()。使用av_log()在控制台输出日志的效果如下图所示。av_log()av_log()是FFmpeg中输出日志的函数。随便打开一个FFmpeg的源代码文件,就会发现其中遍布着av_log()函数。一般情况下FFmpeg类库的源代码中是不允许使用printf()这种的函数的,所有的输出一律使...
分类:
其他好文 时间:
2015-03-14 12:28:43
阅读次数:
175
今天用jdbc preparestatement 写sql语句查询,但是在执行的过程中实际查询出的结果和预期的结果不一致,然后就在想有什么办法能够在控制台或者Log4j日志输出最终执行的SQL语句,以便于调试。如果是hibernate可以通过配置show_sql 为 true 在控制台显示执行的SQL,因为使用的是纯JDBC的写法,然后自己在程序中直接通过System.out.println(sql...
分类:
数据库 时间:
2015-03-13 18:44:33
阅读次数:
392
阅读源码的方式:任何一个程序只有处于运行状态时,才能突显出其内在的价值。应该从程序运行角度来看问题,而不是死板地对着源代码本身。日志输出和调试源码是学习框架运行机制的最好方法。调试源码:加入jar文件到项目的CLASSPATH中,为加入到CLASSPATH中的这些jar文件附上其所对应的源代码。右键...
分类:
其他好文 时间:
2015-03-09 19:03:14
阅读次数:
117
1.Log4Net环境的搭建与基本配置(1)Log4Net框架介绍 Log4net 是 Apache 下一个开放源码的项目,它是Log4j 的一个克隆版。我们可以控制日志信息的输出目的地。Log4net中定义了多种日志信息输出模式。它可以根据需要将日志输出到控制台,文本文件,windows 日志事件...
分类:
Web程序 时间:
2015-03-06 09:32:45
阅读次数:
223
1. Log日志级别Log.v(tag,messag) //verbose模式,打印最详细的日志输出颜色为黑色Log.d(tag,messag) //debug级别的日志,颜色为蓝色Log.i(tag,messag) //info级别的日志,颜色为绿色Log.w(tag,messag) //warn...
分类:
移动开发 时间:
2015-02-26 20:11:06
阅读次数:
130
log.h
//log.h
#ifndef _ITCAST_LOG_H_
#define _ITCAST_LOG_H_
/*
#define IC_NO_LOG_LEVEL 0
#define IC_DEBUG_LEVEL 1
#define IC_INFO_LEVEL 2
#define IC_WARNING_LEVEL 3
#define IC_ERROR_LEVEL 4...
分类:
其他好文 时间:
2015-02-21 21:06:01
阅读次数:
279
使用slf4j作为日志系统时,由于slf4j只是一个接口,它需要一个具体实现来执行。
由于slf4j统一了API接口,因此,若log4j实现来日志输出,则只需要设置配置文件的内容即可,以下是nutch中默认的log4j.properties。
# Define some default values that can be overridden by system properties
had...
分类:
其他好文 时间:
2015-02-17 11:41:57
阅读次数:
474
最近做了一个web版的自动发布系统。实现了一个把tomcat的catlina.out日志输出到web页面的功能,做出来后,生活美好了一点。码农们不会再为了看日志来烦我了,以后有时间了准备扩展一下,把日志统一收集,过滤,让码农自己玩去,哈哈。作为一个运维狗,自动化一切,然后就有更多..
分类:
Web程序 时间:
2015-02-12 02:03:59
阅读次数:
505
单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个訪问它的全局訪问点,该实例被全部程序模块共享。有非常多地方须要这种功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接须要一条且仅仅须要一条电话线,操作系统仅仅能有一个窗体管理器....
分类:
编程语言 时间:
2015-02-11 14:07:39
阅读次数:
240