一:配置文件
新建lib文件夹,添加”log4j-1.2.17.jar”到文件夹,将文件夹导入到工作空间的项目文件,双击进入文件夹右击”log4j-1.2.17.jar”文件,选择 Build Path ,继续选择Add to Build Path.完成jar包的导入;
在项目文件中添加Source Folder 文件,创建log4j.properties文件,编写文件:
1.输出到控制台的代码
log4j.appender.console = org.apache.log4j.ConsoleAppender log4j.appender.console.Target = System.err log4j.appender.console.Threshold=error log4j.appender.console.layout = org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %l %m %n
2.按时间创建文件,输出到文件
log4j.appender.file1 = org.apache.log4j.DailyRollingFileAppender log4j.appender.file1.DatePattern= '.'yyyy-MM-dd log4j.appender.file1.File = d:/soso/UserMessage.log log4j.appender.file1.Append=true log4j.appender.file1.Threshold=info log4j.appender.file1.layout = org.apache.log4j.PatternLayout log4j.appender.file1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %l %n %m %n
3.按文件大小覆盖信息的文件
log4j.appender.file = org.apache.log4j.RollingFileAppender log4j.appender.file.File = d:/soso/log4j.log log4j.appender.file.MaxFileSize = 1024kb log4j.appender.file.Append = true log4j.appender.file.Threshold=info log4j.appender.file.MaxBackupIndex = 2 log4j.appender.file.layout = org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %m %n
4.创建根编辑器
log4j.rootLogger = trace,console,file,file1
5.创建指定包专用的编辑器
log4j.logger.u1.log4j.demo = trace,console,file2,file1
6.在使用的类中创建Logger对象。
Logger logger = Logger.getLogger(Test.class);
二:输出级别
fatal > error > warn > info > debug > trace.
三: 详情 http://www.cnblogs.com/liutianci/p/8057576.html