|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
手机用到的是用j2me所编出来的小程序。
1、媒介
Java的开源项目太多了,这类各处着花的场合排场相对赶得上中国五代十国时代的“万马齐喑”、“百花斗丽”的昌盛。利用java手艺,我们的项目几近不必要购置有关java支持开辟产物,只需把一个一个开源产物经由架构师的手,公道搭配和拼接,就可以做出天真性佳、功能不错的贸易产物来。
无疑,作为一个盛行的日记纪录工具,Log4j是java开源项目中最闪亮的环节之一。笔者所见的java项目,十有八九都接纳了Log4j,究其缘故原由,我以为有以下几点:
a)Log4j受年夜多半web使用服务器的反对:以我今朝所知,tomcat,weblogic,websphere,jboss都撑持log4j。
b)疾速,功效壮大:Log4J设置文件完成了输入到把持台、文件、回滚文件、发送日记邮件、输入到数据库日记表、自界说标签等全套功效。在速率上,从log4j一入手下手呈现,注意运转的速率就一向放在首位,而且坚韧不拔地举行着改善和完美。
c)利用复杂、便利:只必要导进一个复杂的log4j-1.2.x.jar,然后在程序类的开首写高低面一句privatefinalstaticLoggerlog=Logger.getLogger(ClassName.class);
如许你就失掉了一个日记对象log,能够轻松往特定方针写日记了。
2、为何必要Log4j?---项目标调试是log4j发生的内涵驱动力
原始的办法是:把信息输入到屏幕(console),使用JDK供应的System.out.println。可是,如许做的害处是不言而喻的:
a)信息的输入不敷天真,而且烦琐。好比,要输入实行处的文件名,行数,以后工夫等,println显得很原始。
b)假如要改动输入的内容和格局,必要从头编译源程序。
c)更严峻的是,假如程序中有良多的println,会严峻的影响程序的功能。
3、Log4j利用的几个关头点?
根纪录器(Logger),输入端(appenders)和结构(layouts)
a)界说根纪录器的格局为
log4j.rootLogger=[level],appendName1,appendName2,…appendNameN。统一个纪录器可有多个输入端。
PS:level的级别(此级别能够自界说,体系默许供应了以上级别)
◆debug//调试信息
◆info//一样平常信息
◆warn//告诫信息
◆error//毛病信息
◆fatal//致命毛病信息
<p>
诸如RMI,EJB等一些技术并不是你说的那么复杂,而是它们把一些复杂的工具封装成不复杂的工具了,理解这些工具是需要些时间。我问你,.net网页编程里有这些工具吗?要简单多少?。 |
|