引言:
Log4J采用类似C语言中的printf函数的打印格式格式化日志信息,打印参数见表1如下:
%m 输出代码中指定的消息 %p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL %r 输出自应用启动到输出该log信息耗费的毫秒数 %c 输出所属的类目,通常就是所在类的全...
摘要:============================在c++/cli中如何让你的managed code和unmanaged(native) code沟通自如?interior_ptr和pin_ptr是桥梁——interior_ptr充当一个managed heap上的native pointer的角色。而pin_ptr则可以把对象钉在managed heap上!所以,......
摘要:1.据说是kazaa那个公司做的,对于kazaa倒是用了几年了,因为捆绑了许多广告,现在用的是kazaa lite。对于寻找mp3来说,kazaa的确是强大和好用。 晚上得试试这个skype。2. 2004-10-27晚, 试过了,原来就是个聊天工具,不过可以直接打电话。
什么是 skype?
skype 是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话。 skype ......
Log4J使用常识
log4j采用类似c语言中的printf函数的打印格式格式化日志信息,打印参数见表1如下:
%m 输出代码中指定的消息 【程序编程相关:
抓取网页中的链接】 【推荐阅读:
DataList的分页技术】%p 输出优先级,即debug,info,warn,error,fatal 【扩展信息:
在DataGrid中为Footer添加自】 %r 输出自应用启动到输出该log信息耗费的毫秒数 %c 输出所属的类目,通常就是所在类的全名 %t 输出产生该日志事件的线程名 %n 输出一个回车换行符,windows平台为“\r\n”,unix平台为“\n” %d 输出日志时间点的日期或时间,默认格式为iso8601,也可以在其后指定格式,比如:%d{yyy mmm dd hh:mm:ss,sss},输出类似:2002年10月18日 22:10:28,921 %l 输出日志事件的发生位置,包括类目名.发生的线程,以及在代码中的行数.举例:testlog4.main(testlog4.java:10)
基本应用
log4j的配置
现在来看log4j.properties配置文件的意义.第一行指定了根logger的级别是debug,并将此指定输出到a1.a1就是第二行定义的org.apache.log4j.consoleappender,此行表示将a1输出到控制台.第三行规定了输出到a1的格式为org.apache.log4j.patternlayout.第四行规定了输出到a1格式的转换模式为org.javaresearch.log4j.testlog4j.
很多成熟的服务器类的软件日志信息会输出到控制台,同时输出到日志文件备查.使用log4j可以在不改变任何代码的情况下,仅通过修改配置文件就可以轻松地完成这项功能.相关配置文件如下:
#### use two appenders, one to log to console, another to log to a file log4j.rootcategory=debug, stdout, r
# print only messages of priority warn or higher for your category log4j.category.your.category.name=warn
#### first appender writes to console log4j.appender.stdout=org.apache.log4j.consoleappender ...
下一页 摘要:首先对装配脑袋给出上两片文章的友好回复,还有网友fisherman一起探讨colormatrix话题表示感谢!colormatrix (彩色矩阵) 类位于system.drawing.imaging命名空间 先看看下面的代码
colormatrix cm = new colormatrix(new float[][]{ new float[]{0.5f,0.5f,0.5f,0,0}, new......