summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/ConsoleLogFormatter.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/minecraft/server/ConsoleLogFormatter.java')
-rw-r--r--src/main/java/net/minecraft/server/ConsoleLogFormatter.java43
1 files changed, 19 insertions, 24 deletions
diff --git a/src/main/java/net/minecraft/server/ConsoleLogFormatter.java b/src/main/java/net/minecraft/server/ConsoleLogFormatter.java
index 6a58493c..60d26d58 100644
--- a/src/main/java/net/minecraft/server/ConsoleLogFormatter.java
+++ b/src/main/java/net/minecraft/server/ConsoleLogFormatter.java
@@ -9,41 +9,32 @@ import java.util.logging.LogRecord;
import java.util.regex.Pattern; // CraftBukkit
-final class ConsoleLogFormatter extends Formatter {
+class ConsoleLogFormatter extends Formatter {
- private SimpleDateFormat a = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- // CraftBukkit start - add color stripping, change constructor to take it
+ private SimpleDateFormat b;
+
+ final ConsoleLogManager a;
+ // CraftBukkit start - add color stripping
private Pattern pattern = Pattern.compile("\\x1B\\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]");
private boolean strip = false;
+ // CraftBukkit end
- ConsoleLogFormatter(boolean strip) {
- this.strip = strip;
+ private ConsoleLogFormatter(ConsoleLogManager consolelogmanager) {
+ this.a = consolelogmanager;
+ this.b = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+ this.strip = MinecraftServer.getServer().options.has("log-strip-color"); // CraftBukkit
}
- // CraftBukkit end
public String format(LogRecord logrecord) {
StringBuilder stringbuilder = new StringBuilder();
- stringbuilder.append(this.a.format(Long.valueOf(logrecord.getMillis())));
- Level level = logrecord.getLevel();
-
- if (level == Level.FINEST) {
- stringbuilder.append(" [FINEST] ");
- } else if (level == Level.FINER) {
- stringbuilder.append(" [FINER] ");
- } else if (level == Level.FINE) {
- stringbuilder.append(" [FINE] ");
- } else if (level == Level.INFO) {
- stringbuilder.append(" [INFO] ");
- } else if (level == Level.WARNING) {
- stringbuilder.append(" [WARNING] ");
- } else if (level == Level.SEVERE) {
- stringbuilder.append(" [SEVERE] ");
- } else { // CraftBukkit
- stringbuilder.append(" [").append(level.getLocalizedName()).append("] ");
+ stringbuilder.append(this.b.format(Long.valueOf(logrecord.getMillis())));
+ if (ConsoleLogManager.a(this.a) != null) {
+ stringbuilder.append(ConsoleLogManager.a(this.a));
}
- stringbuilder.append(formatMessage(logrecord)); // CraftBukkit
+ stringbuilder.append(" [").append(logrecord.getLevel().getName()).append("] ");
+ stringbuilder.append(this.formatMessage(logrecord));
stringbuilder.append('\n');
Throwable throwable = logrecord.getThrown();
@@ -62,4 +53,8 @@ final class ConsoleLogFormatter extends Formatter {
}
// CraftBukkit end
}
+
+ ConsoleLogFormatter(ConsoleLogManager consolelogmanager, EmptyClass3 emptyclass3) {
+ this(consolelogmanager);
+ }
}