Skip to content
Snippets Groups Projects
Commit e63da2ac authored by Robert Goldmann's avatar Robert Goldmann
Browse files

implemented logging to log file; disabled button achievements

parent a328a67e
Branches
Tags
No related merge requests found
package de.bricked.main; package de.bricked.main;
import java.util.Arrays; import java.io.File;
import java.util.Locale; import java.util.Locale;
import java.util.ResourceBundle; import java.util.ResourceBundle;
...@@ -13,8 +13,9 @@ import javafx.scene.Scene; ...@@ -13,8 +13,9 @@ import javafx.scene.Scene;
import javafx.scene.image.Image; import javafx.scene.image.Image;
import javafx.stage.Stage; import javafx.stage.Stage;
import javafx.stage.WindowEvent; import javafx.stage.WindowEvent;
import logger.LogLevel; import logger.FileOutputMode;
import logger.Logger; import logger.Logger;
import tools.PathUtils;
import tools.Worker; import tools.Worker;
public class Main extends Application public class Main extends Application
...@@ -55,19 +56,22 @@ public class Main extends Application ...@@ -55,19 +56,22 @@ public class Main extends Application
} }
} }
public static void main(String[] args) @Override
{ public void init() throws Exception
if(Arrays.asList(args).contains("debug"))
{
Logger.setLevel(LogLevel.ALL);
Logger.info("Running in Debug Mode");
Logger.info(bundle.getString("app.name") + " - v" + bundle.getString("version.name") + " - (versioncode: " + bundle.getString("version.code") + ") from " + bundle.getString("version.date"));
}
else
{ {
Logger.setLevel(LogLevel.ERROR); Parameters params = getParameters();
String logLevelParam = params.getNamed().get("loglevel");
Logger.setLevel(logLevelParam);
File logFolder = new File(PathUtils.getOSindependentPath() + "deadspaghetti/" + bundle.getString("app.name"));
PathUtils.checkFolder(logFolder);
Logger.enableFileOutput(logFolder, System.out, System.err, FileOutputMode.COMBINED);
Logger.appInfo(bundle.getString("app.name"), bundle.getString("version.name"), bundle.getString("version.code"), bundle.getString("version.date"));
} }
public static void main(String[] args)
{
launch(args); launch(args);
} }
} }
\ No newline at end of file
...@@ -76,6 +76,9 @@ public class Controller ...@@ -76,6 +76,9 @@ public class Controller
buttonAchievements.setStyle("-fx-base: " + bundle.getString("color.button")); buttonAchievements.setStyle("-fx-base: " + bundle.getString("color.button"));
buttonAbout.setStyle("-fx-base: " + bundle.getString("color.button")); buttonAbout.setStyle("-fx-base: " + bundle.getString("color.button"));
//TODO
buttonAchievements.setDisable(true);
Logger.info("successfully started"); Logger.info("successfully started");
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment