参考资料:http://nudtgk2000.iteye.com/blog/1716379
首先,在http://www.apache.org/dyn/closer.cgi/logging/log4j/1.2.17/log4j-1.2.17.zip下载log4j包
然后,在原工程里导入包
按照参考资料的提示,一步步来
首先,新建package appender, new 一个class ThreadSeperateDailyRollingFileAppender,该class继承自DailyRollingFileAppender ,下面是源代码
package appender; import java.io.File; import java.io.IOException; import org.apache.log4j.DailyRollingFileAppender; import org.apache.log4j.Layout; /** * @author Kevin Kwok */ public class ThreadSeperateDailyRollingFileAppender extends DailyRollingFileAppender { public ThreadSeperateDailyRollingFileAppender() {} public ThreadSeperateDailyRollingFileAppender(Layout layout, String datePattern) throws IOException { // 改动只有这点:以线程名命名日志文件 super(layout, "log" + File.separator + Thread.currentThread().getName(), datePattern); } }