Logger log = Logger.getRootLogger();
//输入形式设置
PatternLayout layout = new PatternLayout();
layout.setConversionPattern("[%t][%d{yyyy-MM-dd HH:mm:ss}]%5p - %m%n");
//日志输出位置初始化
String fileName = "logs"+File.separator+"main.log";
RollingFileAppender appd = new RollingFileAppender(layout,fileName);
appd.setEncoding("GBK");
appd.setMaxFileSize("10MB");
appd.setName("mainlogapdr");
appd.setMaxBackupIndex(10);
log.addAppender(appd);
//设置日志级别
if("DEBUG".equals(getLevel()))
{
log.setLevel(Level.DEBUG);
}
else if("INFO".equals(getLevel()))
{
log.setLevel(Level.INFO);
}
else if("WARN".equals(getLevel()))
{
log.setLevel(Level.WARN);
}
else if("ERROR".equals(getLevel()))
{
log.setLevel(Level.ERROR);
}