#指定日志的输出的地点 只有console可以改变 Appender是个接口
#ConsoleAppender console=new ConsoleSppender();
log4j.appender.console=org.apache.log4j.ConsoleAppender
# console.Target 对象.属性名
log4j.appender.console.Target=System.err
# 指定输出格式 console.layout 抽象类
# layout layout=new PatternLayout();
log4j.appender.console.layout=org.apache.log4j.PatternLayout
# 对象名.属性名 设置输出格式
log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd hh:mm:ss} %l %m %n
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.DatePattern='.'yyyy-MM-dd-HH-mm'.log'
#指定文件的输出地址
log4j.appender.file.File=d:/long/log4j.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd hh:mm:ss}%l %m %n
#按照文件的大小生成日志文件
log4j.appender.file2=org.apache.log4j.RollingFileAppender
#指定文件的输出地址
log4j.appender.file2.File=d:/log2/log4j.log
#每个文件的最大值
log4j.appender.file2.MaxFileSize=1kb
#如果超出了文件大小默认生成几个文件
log4j.appender.file2.MaxBackupIndex=3
log4j.appender.file2.Append=true
log4j.appender.file2.layout=org.apache.log4j.PatternLayout
log4j.appender.file2.layout.ConversionPattern=%d{yyyy-MM-dd hh:mm:ss}%l %m %n
#使用log4j 必须先设置日志级别 后面跟 输出的变量 (多个变量用逗号隔开)
log4j.rootLogger=trace,console,file,file2
#只想让指定保重的日志信息生效
#log.logger.com.xdf.demo3=trace,console,file,file2