/WEB-INF/classes/log4j.properties
log4j.rootLogger=INFO,A1
#将SMSlog记录到SMSLog.log中
log4j.logger.SMS=INFO,A2
#将STlog记录到STlog.log中
log4j.logger.ST=INFO,A3
#将WEBlog记录到WEBlog.log中
log4j.logger.WEB=INFO,A4
#将HSLlog记录到HSLlog.log中
log4j.logger.HSL=INFO,A5
#A1--打印到屏幕上
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-5p [%t] %37c %3x - %m%n
#A2--打印到文件SMSLog中
log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A2.file=../webapps/smile/WEB-INF/log/SMSlog.log
log4j.appender.A2.DatePattern='.'yyyy-MM-dd
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %m%n
#A3--打印到文件STLog中
log4j.appender.A3=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A3.file=../webapps/smile/WEB-INF/log/STlog.log
log4j.appender.A3.DatePattern='.'yyyy-MM-dd
log4j.appender.A3.layout=org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %m%n
#A4--打印到文件WEBLog中
log4j.appender.A4=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A4.file=../webapps/smile/WEB-INF/log/WEBlog.log
log4j.appender.A4.DatePattern='.'yyyy-MM-dd
log4j.appender.A4.layout=org.apache.log4j.PatternLayout
log4j.appender.A4.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %m%n
#A5--打印到文件HSLLog中
log4j.appender.A5=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A5.file=../webapps/smile/WEB-INF/log/HSLlog.log
log4j.appender.A5.DatePattern='.'yyyy-MM-dd
log4j.appender.A5.layout=org.apache.log4j.PatternLayout
log4j.appender.A5.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %m%n
/*.java 调用各种不同的Logger写入不同的log文件中。
如写 HSLlog.log
test.java
import org.apache.log4j.*;
Test{
private static Logger hslLogger=Logger.getLogger("HSL");
private static Logger smsLogger=Logger.getLogger("SMS");
//写入HSLlog.log文件
hslLogger.info(" info message..");
hslLogger.debug(" debug message ..");
//写入SMSlog.log文件
smsLogger.info(" sms info message ..");
}
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=104504