Made logging a bit more useful

This commit is contained in:
Tim203 2019-09-15 09:57:02 +02:00
parent 21ddc83da8
commit 0690b30c02
3 changed files with 23 additions and 1 deletions

View file

@ -121,7 +121,7 @@ public class GeyserConnector implements Connector {
config = FileUtils.loadConfig(configFile, GeyserConfiguration.class);
} catch (IOException ex) {
logger.severe("Failed to read/create config.yml! Make sure it's up to date and/or readable+writable!");
logger.severe("Failed to read/create config.yml! Make sure it's up to date and/or readable+writable!", ex);
shutdown();
}

View file

@ -93,12 +93,24 @@ public class GeyserLogger implements org.geysermc.api.logger.Logger {
System.out.println(printConsole(ChatColor.DARK_RED + message, colored));
}
@Override
public void severe(String message, Throwable error) {
waitFor();
System.out.println(printConsole(ChatColor.DARK_RED + message + "\n" + error.getMessage(), colored));
}
@Override
public void error(String message) {
waitFor();
System.out.println(printConsole(ChatColor.RED + message, colored));
}
@Override
public void error(String message, Throwable error) {
waitFor();
System.out.println(printConsole(ChatColor.RED + message + "\n" + error.getMessage(), colored));
}
@Override
public void warning(String message) {
waitFor();