src/main/resource/log4j.properties文件配置示例(横线之间)
================================================================
# root
log4j.rootLogger=INFO, logfile
# file log
#log4j.appender.logfile=org.apache.log4j.FileAppender
log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logfile.Append=true
log4j.appender.logfile.Threshold=INFO
log4j.appender.logfile.File=E://IDEA//JavaScriptLog//launDesktop-Test.Log
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=[%-5p] - %d{yyyy-MM-dd HH:mm:ss:SSS} %m %n
================================================================
================================================================
package funcLaunDesktop.TestCaseNormal;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
import java.io.InputStream;
/**
* Created by Janesong on 2016/9/1.
*/
public class TestLogNormal {
private static final Logger logger = Logger.getLogger(TestLogNormal.class);
public static void main(String args[]) {
int threadNums = 1000;
try {
InputStream inputStream = TestLogNormal.class.getResourceAsStream("/log4j.properties");
PropertyConfigurator.configure(inputStream);
logger.info("=============测试开始=============");
......................................
} catch (Exception exLog) {
logger.error("load config error.", exLog);
} finally {
logger.info("=============测试结束=============");
}
}
}