当我们的代码存在有疑问的地方且不想去处理时,我们就需要把程序的日志信息输出,这时我们会用到一个类--Log4j,想用这个类,我们需要下载Log4j的引用包,下载地址如下:http://logging.apache.org/log4j/2.x/download.html在我们编写测试代码之前,第一步,我们需要把下载的包引用到我们的程序中,右键点击项目选中BuildPath之后选择你的包所在的路径即可。下一步是需要一个属性文件,其中配置日志的记录位置,记录格式等内容,我所用到的配置文件如下,从中可以看出,我把日志文件输出到控制台上:log4j.rootLogger=debug, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout# Pattern to output the caller"s file name and line number. log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n注意:第一行代表的是输出级别,我这里填写的是最低的一层,也就是Debug,当日志输出不比DEBUG低时,日志内容就会打印到控制台上,当然,DEBUG是最底的级别,所以,只要有日志信息都会打印出来。这里,所有的工作都做好了,我们开始编写测试代码:package com.brucezhang.mytest;import org.apache.log4j.Logger; public class MyTest { static Logger logger = Logger.getLogger(MyTest.class.getName());