log4j 简单应用

一:配置文件

  新建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

原文地址:https://www.cnblogs.com/ak666/p/8086829.html