File size: 812 Bytes
d46f4a3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package net.minecraft.server;

import com.mojang.logging.LogUtils;
import java.io.OutputStream;
import java.io.PrintStream;
import javax.annotation.Nullable;
import org.slf4j.Logger;

public class LoggedPrintStream extends PrintStream {
    private static final Logger LOGGER = LogUtils.getLogger();
    protected final String name;

    public LoggedPrintStream(String p_135951_, OutputStream p_135952_) {
        super(p_135952_);
        this.name = p_135951_;
    }

    @Override
    public void println(@Nullable String p_135957_) {
        this.logLine(p_135957_);
    }

    @Override
    public void println(Object p_135955_) {
        this.logLine(String.valueOf(p_135955_));
    }

    protected void logLine(@Nullable String p_135953_) {
        LOGGER.info("[{}]: {}", this.name, p_135953_);
    }
}