diff --git a/src/de/deadlocker8/budgetmaster/main/Main.java b/src/de/deadlocker8/budgetmaster/main/Main.java
index 18008ef1d041de9639d22aedb26743e3456da452..7ebbcc8cb43135999cbe513da6b098dc0206ff6f 100644
--- a/src/de/deadlocker8/budgetmaster/main/Main.java
+++ b/src/de/deadlocker8/budgetmaster/main/Main.java
@@ -58,6 +58,10 @@ public class Main extends Application
 		{
 			Logger.setLevel(LogLevel.ERROR);			
 		}
+		
+		PathUtils.checkFolder(new File(PathUtils.getOSindependentPath() + bundle.getString("folder")));
+		File logFile = new File(PathUtils.getOSindependentPath() + bundle.getString("folder") + "/error.log");				
+		Logger.enableFileOutput(logFile);
 	
 		Logger.appInfo(bundle.getString("app.name"), bundle.getString("version.name"), bundle.getString("version.code"), bundle.getString("version.date"));