1.导入包:
import org.apache.log4j.*
///import org.apache.commons.logging.*
2.配置文件(两种文件:.properties文件和.xml文件)
.properties放到src目录下,没有格式,容易出错,但是看起来比.xml文件要简单些
.xml是放到lib目录下,有格式约束,不容易出错,但是看起来复杂一些
日志级别(从低到高):debug,info,warn,error,fatal
举个例子:假如日志级别指定为debug,那么后面的info等等的信息都会打印出来,因为debug的
门槛比其他的都要低,假如指定的是info,那么debug则是打印不出来,依次类推
举个实例:
log4j.rootLogger = info,a,b
a,b信息输出的目的地
log4j.appender.a = org.apache.log4j.ConsoleAppender
log4j.appender.a.Threshold = debug
log4j.appender.a.target = System.out
log4j.appender.a layout = org.apache.log4j.PatternLayout
log4j.appender.a.layout.ConversionPattern = %c -%m%n
信息输出目的地为b我就不举例了,和信息输出目的地a差不多
注意:信息输出目的地可以是多个,不一定只是两个!