Commits

md_5 authored dad61762f8e
Fix log messages being split across GUI and terminal
No tags

src/main/java/org/bukkit/craftbukkit/util/TerminalConsoleWriterThread.java

Modified
21 21
22 22 this.setDaemon(true);
23 23 }
24 24
25 25 @Override
26 26 public void run() {
27 27 String message;
28 28
29 29 // Using name from log4j config in vanilla jar
30 30 while (true) {
31 - message = QueueLogAppender.getNextLogEvent("ServerGuiConsole");
31 + message = QueueLogAppender.getNextLogEvent("TerminalConsole");
32 32 if (message == null) {
33 33 continue;
34 34 }
35 35
36 36 try {
37 37 if (Main.useJline) {
38 38 reader.print(Ansi.ansi().eraseLine(Erase.ALL).toString() + ConsoleReader.RESET_LINE);
39 39 reader.flush();
40 40 output.write(message.getBytes());
41 41 output.flush();

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut