logging to file
* the logger output is now written into a file in the cemu_UI directory called app.log
This commit is contained in:
parent
6c1663f386
commit
85fc66e8d6
|
@ -1,3 +1,4 @@
|
||||||
/application/
|
/application/
|
||||||
/resources/
|
/resources/
|
||||||
/log4j2.xml
|
/log4j2.xml
|
||||||
|
/snippet/
|
||||||
|
|
Binary file not shown.
|
@ -41,8 +41,8 @@ public class Main extends Application {
|
||||||
CloudController cloudController;
|
CloudController cloudController;
|
||||||
AnchorPane pane;
|
AnchorPane pane;
|
||||||
private Scene scene;
|
private Scene scene;
|
||||||
private String dirWin = System.getProperty("user.home") + "/Documents/cemu_UI"; //Windows: C:/Users/"User"/Documents/HomeFlix
|
private String dirWin = System.getProperty("user.home") + "/Documents/cemu_UI"; //Windows: C:/Users/"User"/Documents/cemu_UI
|
||||||
private String dirLinux = System.getProperty("user.home") + "/cemu_UI"; //Linux: /home/"User"/HomeFlix
|
private String dirLinux = System.getProperty("user.home") + "/cemu_UI"; //Linux: /home/"User"/cemu_UI
|
||||||
private String gamesDBdownloadURL = "https://github.com/Seil0/cemu_UI/raw/master/downloadContent/games.db";
|
private String gamesDBdownloadURL = "https://github.com/Seil0/cemu_UI/raw/master/downloadContent/games.db";
|
||||||
private File directory;
|
private File directory;
|
||||||
private File configFile;
|
private File configFile;
|
||||||
|
@ -50,7 +50,7 @@ public class Main extends Application {
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private File localDB;
|
private File localDB;
|
||||||
private File pictureCache;
|
private File pictureCache;
|
||||||
private static final Logger LOGGER = LogManager.getLogger(Main.class.getName());
|
private static Logger LOGGER;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void start(Stage primaryStage) {
|
public void start(Stage primaryStage) {
|
||||||
|
@ -79,7 +79,7 @@ public class Main extends Application {
|
||||||
pictureCache= new File(dirLinux+"/picture_cache");
|
pictureCache= new File(dirLinux+"/picture_cache");
|
||||||
pane.setPrefWidth(904); //this could be a kde plasma specific issue
|
pane.setPrefWidth(904); //this could be a kde plasma specific issue
|
||||||
}else{
|
}else{
|
||||||
directory = new File(dirWin);
|
directory = new File(dirWin);
|
||||||
configFile = new File(dirWin + "/config.xml");
|
configFile = new File(dirWin + "/config.xml");
|
||||||
gamesDBFile = new File(dirWin + "/games.db");
|
gamesDBFile = new File(dirWin + "/games.db");
|
||||||
localDB = new File(dirWin+"/localRoms.db");
|
localDB = new File(dirWin+"/localRoms.db");
|
||||||
|
@ -188,6 +188,17 @@ public class Main extends Application {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
//delete old log file and create new
|
||||||
|
if(System.getProperty("os.name").equals("Linux")){
|
||||||
|
System.setProperty("logFilename", System.getProperty("user.home") + "/cemu_UI/app.log");
|
||||||
|
File logFile = new File(System.getProperty("user.home") + "/cemu_UI/app.log");
|
||||||
|
logFile.delete();
|
||||||
|
}else{
|
||||||
|
System.setProperty("logFilename", System.getProperty("user.home") + "/Documents/cemu_UI/app.log");
|
||||||
|
File logFile = new File(System.getProperty("user.home") + "/Documents/cemu_UI/app.log");
|
||||||
|
logFile.delete();
|
||||||
|
}
|
||||||
|
LOGGER = LogManager.getLogger(Main.class.getName());
|
||||||
launch(args);
|
launch(args);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,20 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<Configuration status="WARN">
|
<Configuration status="INFO">
|
||||||
<Appenders>
|
<Appenders>
|
||||||
<Console name="Console" target="SYSTEM_OUT">
|
|
||||||
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
|
<Console name="console" target="SYSTEM_OUT">
|
||||||
|
<PatternLayout pattern="[%-5level] %d{yyyy-MM-dd HH:mm:ss} [%t] %c{1} - %msg%n" />
|
||||||
</Console>
|
</Console>
|
||||||
|
|
||||||
|
<File name="file" fileName="${sys:logFilename}" immediateFlush="true">
|
||||||
|
<PatternLayout pattern="[%-5level] %d{yyyy-MM-dd HH:mm:ss} [%t] %c{1} - %msg%n" />
|
||||||
|
</File>
|
||||||
|
|
||||||
</Appenders>
|
</Appenders>
|
||||||
<Loggers>
|
<Loggers>
|
||||||
<Root level="INFO">
|
<Root level="debug" additivity="false">
|
||||||
<AppenderRef ref="Console"/>
|
<AppenderRef ref="console" />
|
||||||
|
<AppenderRef ref="file"/>
|
||||||
</Root>
|
</Root>
|
||||||
</Loggers>
|
</Loggers>
|
||||||
</Configuration>
|
</Configuration>
|
||||||
|
|
Loading…
Reference in New Issue