|  | @@ -53,7 +53,35 @@ public class LogService {
 | 
	
		
			
				|  |  |       * @param
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      public static void addLog(Integer aid,Integer jid,String stype,String log){
 | 
	
		
			
				|  |  | -        String filePath =TemplateGenerator.BPATH+"/"+aid+"/"+jid+"/"+stype.toLowerCase()+"/log.txt";
 | 
	
		
			
				|  |  | +        if(stype.equals("gass")){//排除其他日志
 | 
	
		
			
				|  |  | +            gassAlllog(aid, jid, stype, log);
 | 
	
		
			
				|  |  | +            if(log.indexOf("求解")>0){
 | 
	
		
			
				|  |  | +                savelog(aid, jid, stype, log);
 | 
	
		
			
				|  |  | +            }else if(log.indexOf("LOG")>0){
 | 
	
		
			
				|  |  | +                savelog(aid, jid, stype, log);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }else{
 | 
	
		
			
				|  |  | +           savelog(aid, jid, stype, log);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    private static void gassAlllog(Integer aid, Integer jid, String stype, String log) {
 | 
	
		
			
				|  |  | +        String filePath = TemplateGenerator.BPATH+"/"+ aid +"/"+ jid +"/"+ stype.toLowerCase()+"/alllog.txt";
 | 
	
		
			
				|  |  | +        FileWriter writer = null;
 | 
	
		
			
				|  |  | +        try {
 | 
	
		
			
				|  |  | +            writer = new FileWriter(filePath,true);
 | 
	
		
			
				|  |  | +            BufferedWriter bwriter = new BufferedWriter(writer);
 | 
	
		
			
				|  |  | +            bwriter.write(log);  // 将内容写入文件末尾
 | 
	
		
			
				|  |  | +            bwriter.newLine();
 | 
	
		
			
				|  |  | +            bwriter.close();
 | 
	
		
			
				|  |  | +            writer.close();
 | 
	
		
			
				|  |  | +        } catch (IOException e) {
 | 
	
		
			
				|  |  | +            e.printStackTrace();
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    private static void savelog(Integer aid, Integer jid, String stype, String log) {
 | 
	
		
			
				|  |  | +        String filePath =TemplateGenerator.BPATH+"/"+ aid +"/"+ jid +"/"+ stype.toLowerCase()+"/log.txt";
 | 
	
		
			
				|  |  |          FileWriter writer = null;
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  |              writer = new FileWriter(filePath,true);
 | 
	
	
		
			
				|  | @@ -66,14 +94,12 @@ public class LogService {
 | 
	
		
			
				|  |  |              e.printStackTrace();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          CompletableFuture<Void> cf = CompletableFuture.supplyAsync(()->{
 | 
	
		
			
				|  |  | -//                System.out.println("s消息发送:aid:"+aid+"--log:"+log);
 | 
	
		
			
				|  |  | -        WebsocketEndPoint webs =  (WebsocketEndPoint) UtilTools.getBean("websocketEndPoint");
 | 
	
		
			
				|  |  | -        webs.sendMessageToUser(String.valueOf(aid),log);
 | 
	
		
			
				|  |  | -//                System.out.println("d消息发送:aid:"+aid+"--log:"+log);
 | 
	
		
			
				|  |  | +            WebsocketEndPoint webs =  (WebsocketEndPoint) UtilTools.getBean("websocketEndPoint");
 | 
	
		
			
				|  |  | +            webs.sendMessageToUser(String.valueOf(aid), log);
 | 
	
		
			
				|  |  |              return null;
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 文件内容追加
 | 
	
		
			
				|  |  |       * @param
 |