From 2ca765b1617392345bd2ba6b1c11e873a262a7bd Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sun, 12 Mar 2017 12:13:54 +0100
Subject: [PATCH] Fixed #46 - enabled error log for server

---
 .../server/SparkServer.java                   | 20 +++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/src/de/deadlocker8/budgetmasterserver/server/SparkServer.java b/src/de/deadlocker8/budgetmasterserver/server/SparkServer.java
index c97cd2c5e..83c6b649f 100644
--- a/src/de/deadlocker8/budgetmasterserver/server/SparkServer.java
+++ b/src/de/deadlocker8/budgetmasterserver/server/SparkServer.java
@@ -1,7 +1,16 @@
 package de.deadlocker8.budgetmasterserver.server;
 
-import static spark.Spark.*;
-
+import static spark.Spark.after;
+import static spark.Spark.before;
+import static spark.Spark.delete;
+import static spark.Spark.get;
+import static spark.Spark.halt;
+import static spark.Spark.port;
+import static spark.Spark.post;
+import static spark.Spark.put;
+import static spark.Spark.secure;
+
+import java.io.File;
 import java.io.IOException;
 import java.net.URISyntaxException;
 import java.nio.file.Files;
@@ -40,10 +49,13 @@ public class SparkServer
 	private static Gson gson;
 	private static DatabaseHandler handler;
 
+	// DEBUG move main method to extra file and start SparkServer from there
 	public static void main(String[] args) throws URISyntaxException
-	{
-		// DEBUG
+	{		
 		Logger.setLevel(LogLevel.ALL);
+		File logFile = new File(Paths.get(SparkServer.class.getProtectionDomain().getCodeSource().getLocation().toURI()).getParent().toFile() + "/error.log");	
+		Logger.enableFileOutput(logFile);
+		Logger.info("Initialized SparkServer");
 
 		gson = new GsonBuilder().setPrettyPrinting().create();
 
-- 
GitLab