Browse Source

初始化 logs/log.log 路径

sunyj 8 years ago
parent
commit
35538ef6eb
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/main/java/com/uas/report/Application.java

+ 6 - 1
src/main/java/com/uas/report/Application.java

@@ -1,5 +1,6 @@
 package com.uas.report;
 
+import java.io.File;
 import java.io.FileNotFoundException;
 import java.io.FileOutputStream;
 import java.io.PrintStream;
@@ -32,7 +33,11 @@ public class Application extends SpringBootServletInitializer implements Applica
 	@Override
 	protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
 		try {
-			System.setErr(new PrintStream(new FileOutputStream("logs/log.log", true)));
+			File logFile = new File("logs/log.log");
+			if (!logFile.getParentFile().exists()) {
+				logFile.getParentFile().mkdir();
+			}
+			System.setErr(new PrintStream(new FileOutputStream(logFile, true)));
 		} catch (FileNotFoundException e) {
 			logger.error("", e);
 		}