作者 朱兆平

输出错误日志到文件

@@ -3,6 +3,7 @@ package com.tianbo.analysis.task; @@ -3,6 +3,7 @@ package com.tianbo.analysis.task;
3 import com.tianbo.util.Date.DateUtil; 3 import com.tianbo.util.Date.DateUtil;
4 import com.tianbo.util.IO.FileTool; 4 import com.tianbo.util.IO.FileTool;
5 import com.tianbo.analysis.handle.CustomXmlHandle; 5 import com.tianbo.analysis.handle.CustomXmlHandle;
  6 +import lombok.extern.slf4j.Slf4j;
6 import org.apache.commons.io.FileUtils; 7 import org.apache.commons.io.FileUtils;
7 import org.springframework.beans.factory.annotation.Value; 8 import org.springframework.beans.factory.annotation.Value;
8 import org.springframework.scheduling.annotation.Scheduled; 9 import org.springframework.scheduling.annotation.Scheduled;
@@ -15,6 +16,7 @@ import java.util.List; @@ -15,6 +16,7 @@ import java.util.List;
15 /** 16 /**
16 * 回执解析定时任务 17 * 回执解析定时任务
17 */ 18 */
  19 +@Slf4j
18 @Component 20 @Component
19 public class TaskAnalysis { 21 public class TaskAnalysis {
20 22
@@ -39,6 +41,7 @@ public class TaskAnalysis { @@ -39,6 +41,7 @@ public class TaskAnalysis {
39 String readDir = receptDir + "/" + today; 41 String readDir = receptDir + "/" + today;
40 String backdireByDay = bakupDir + "/" + today; 42 String backdireByDay = bakupDir + "/" + today;
41 43
  44 + try{
42 List<File> files = FileTool.readDirectoryFiles(new File(readDir)); 45 List<File> files = FileTool.readDirectoryFiles(new File(readDir));
43 Iterator<File> it = files.iterator(); 46 Iterator<File> it = files.iterator();
44 while(it.hasNext()){ 47 while(it.hasNext()){
@@ -55,9 +58,15 @@ public class TaskAnalysis { @@ -55,9 +58,15 @@ public class TaskAnalysis {
55 } 58 }
56 }catch (Exception e){ 59 }catch (Exception e){
57 e.printStackTrace(); 60 e.printStackTrace();
  61 + log.error("解析回执出错",e);
58 errBak(file); 62 errBak(file);
59 } 63 }
60 } 64 }
  65 + }catch (Exception e){
  66 + e.printStackTrace();
  67 + log.error("获取目录文件出错",e);
  68 + }
  69 +
61 } 70 }
62 71
63 public void errBak(File file){ 72 public void errBak(File file){