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
No related branches found
No related tags found
No related merge requests found
package de.bricked.main;
import java.util.Arrays;
import java.io.File;
import java.util.Locale;
import java.util.ResourceBundle;
......@@ -13,8 +13,9 @@ import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.stage.Stage;
import javafx.stage.WindowEvent;
import logger.LogLevel;
import logger.FileOutputMode;
import logger.Logger;
import tools.PathUtils;
import tools.Worker;
public class Main extends Application
......@@ -55,19 +56,22 @@ public class Main extends Application
}
}
public static void main(String[] args)
{
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
@Override
public void init() throws Exception
{
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);
}
}
\ No newline at end of file
......@@ -76,6 +76,9 @@ public class Controller
buttonAchievements.setStyle("-fx-base: " + bundle.getString("color.button"));
buttonAbout.setStyle("-fx-base: " + bundle.getString("color.button"));
//TODO
buttonAchievements.setDisable(true);
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