Browse Source

初始化 logs/log.log 路径

sunyj 8 years ago
parent
commit
8e6d853fe1
1 changed files with 6 additions and 1 deletions
  1. 6 1
      kanban-console/src/main/java/com/uas/kanban/Application.java

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

@@ -1,5 +1,6 @@
 package com.uas.kanban;
 
+import java.io.File;
 import java.io.FileNotFoundException;
 import java.io.FileOutputStream;
 import java.io.PrintStream;
@@ -24,7 +25,11 @@ import com.uas.kanban.util.ContextUtils;
 @EnableWebMvc
 public class Application {
 	public static void main(String[] args) throws FileNotFoundException {
-		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)));
 		SpringApplication application = new SpringApplication(Application.class);
 		application.addListeners(new ApplicationListener<ApplicationPreparedEvent>() {
 			@Override