3
0
Mirror von https://github.com/GeyserMC/Geyser.git synchronisiert 2024-12-25 15:50:14 +01:00

Merge pull request #33 from Tim203/master

Made logging a bit more useful
Dieser Commit ist enthalten in:
Redned 2019-09-15 08:08:26 -05:00 committet von GitHub
Commit 45a42116c1
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 4AEE18F83AFDEB23
3 geänderte Dateien mit 23 neuen und 1 gelöschten Zeilen

Datei anzeigen

@ -34,6 +34,11 @@ public interface Logger {
*/
void severe(String message);
/**
* Logs a severe message and an exception to console
*/
void severe(String message, Throwable error);
/**
* Logs an error message to console
*
@ -41,6 +46,11 @@ public interface Logger {
*/
void error(String message);
/**
* Logs an error message and an exception to console
*/
void error(String message, Throwable error);
/**
* Logs a warning message to console
*

Datei anzeigen

@ -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();
}

Datei anzeigen

@ -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();