for(String[] str1:devices){
System.out.println(str1[0]+""+str1[1]);
logger = Logger.getLogger(str1[0]);
logger.removeAllAppenders();
logger.setAdditivity(false);//设置继承输出root
Appender appender = null;
PatternLayout layout = new PatternLayout();
layout.setConversionPattern("[%p]%d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%M line:%L]%n %m%n");
appender =new DailyRollingFileAppender(layout,"../logs/"+str1[0]+".log","yyyy-MM-dd");
logger.addAppender(appender);
logger.setLevel(Level.DEBUG);
deviceLoggers.put(str1[0], logger);
logger.info("log创建成功。。。。。");
}
devices是一个String[2],保存deviceId和状态。根据不同的deviceId创建不同的日志文件