一、使用步骤
1.下载组件,引入jar文件log4j-1.2.11.jar
2.配置:src/log4j.properties
3.使用
二、配置文件log4j.properties的配置
# 通过根元素指定日志输出的级别、目的地 # 日志输出优先级:debug < info < warn < error # 输出目的地:console和file是appender的名字,是自己定义的,后面才赋予具体的含义 log4j.rootLogger =debug,console, file ######## 日志输出到控制台 ############# # 日志输出到控制台使用的api类 log4j.appender.console=org.apache.log4j.ConsoleAppender # 指定日志输出的格式:格式很灵活,自己定义,遵守规定就可以 log4j.appender.console.layout=org.apache.log4j.PatternLayout #具体格式内容 log4j.appender.console.layout.ConversionPattern=%d %p %c.%M()-%m%n ######## 日志输出到文件 ############### # 设定Logger的file(appender的名字)的Appender类型为文件大小到达指定尺寸的时候产生一个新的文件 log4j.appender.file=org.apache.log4j.RollingFileAppender # 设定文件的输出路径(指定文件的名字和路径,tomcat的启动路径) log4j.appender.file.File=../logs/20130529.log #设定后缀可以是KB, MB 或者是 GB. 在日志文件到达该大小时,将会自动滚动,即将原来的内容移到20130529.log.1文件 log4j.appender.file.MaxFileSize=1024KB #指定可以产生的滚动文件的最大数 log4j.appender.file.MaxBackupIndex=10 # 设定file的Appender布局Layout log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d %p %c.%M()-%m%n