package testLog;
import org.apache.log4j.Logger;public class TestLog { public static void main(String[] args) { Logger logger = Logger.getLogger(TestLog.class); try { logger.debug("设置教员的编号。");//使用Logger对象的debug、info方法输出日志信息 } catch (IllegalArgumentException ex) { logger.info("这是我的测试"); logger.info(ex.getMessage());//使用Logger对象的debug、info方法输出日志信息 } }}log4j.properties配置文件
log4j.rootLogger=DEBUG,CONSOLE,A1,R,FILE1,FILE2,FILE3
log4j.addivity.org.apache=true # \u5E94\u7528\u4E8E\u63A7\u5236\u53F0 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Threshold=INFO,debug log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n # \u6BCF\u5929\u65B0\u5EFA\u65E5\u5FD7 log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender log4j.appender.A1.File=C\:/log4j.log log4j.appender.A1.Threshold=DEBUG log4j.appender.A1.DatePattern='.'yyyy-MM-dd log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.A1.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}\:%L \: %m%n log4j.appender.R=org.apache.log4j.DailyRollingFileAppender #\u6BCF\u5929\u8F93\u51FA\u4E00\u4E2A\u65E5\u5FD7\u6587\u4EF6 log4j.appender.R.DatePattern='_'yyyy-MM-dd'.log' #\u6628\u5929\u7684\u65E5\u5FD7\u6587\u4EF6\u540DSendmsg+\u201C\u6628\u5929\u65E5\u671F\u201D.log log4j.appender.R.File=C\:/log4j/debusssssg.log #\u65E5\u5FD7\u6587\u4EF6\u7684\u8DEF\u5F84\uFF0C${catalina.home} \u5373Tomcat\u4E0B log4j.appender.R.layout=org.apache.log4j.HTMLLayout #\u65E5\u5FD7\u6587\u4EF6\u8F93\u51FA\u683C\u5F0F log4j.appender.R.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n #\u5E94\u7528\u4E8E\u6587\u4EF6 (\u8C03\u8BD5\u6587\u4EF6) log4j.appender.FILE1=org.apache.log4j.FileAppender log4j.appender.FILE1.File=C\:/log4j/debug.log log4j.appender.FILE1.Threshold=DEBUG log4j.appender.FILE1.Append=true log4j.appender.FILE1.layout=org.apache.log4j.PatternLayout log4j.appender.FILE1.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n #\u5E94\u7528\u4E8E\u6587\u4EF6 (INFO\u6587\u4EF6) log4j.appender.FILE2=org.apache.log4j.FileAppender log4j.appender.FILE2.File=C\:/log4j/INFO.log log4j.appender.FILE2.Threshold=INFO log4j.appender.FILE2.Append=true log4j.appender.FILE2.layout=org.apache.log4j.PatternLayout log4j.appender.FILE2.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n #\u5E94\u7528\u4E8E\u6587\u4EF6 (\u9519\u8BEF\u6587\u4EF6) log4j.appender.FILE3=org.apache.log4j.FileAppender log4j.appender.FILE3.File=C\:/log4j/error.log log4j.appender.FILE3.Threshold=ERROR log4j.appender.FILE3.Append=false log4j.appender.FILE3.layout=org.apache.log4j.PatternLayout log4j.appender.FILE3.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n转自:http://hi.baidu.com/jqetnwjnxuhquwr/item/6dbe9faea737a39f1410731c