Added getPrefix method, changed prefixText from Text to MutableText
This commit is contained in:
parent
2a211065a3
commit
335ab845cf
@ -21,7 +21,7 @@ package net.szum123321.textile_backup.core;
|
||||
import net.fabricmc.loader.api.FabricLoader;
|
||||
import net.minecraft.server.command.ServerCommandSource;
|
||||
import net.minecraft.text.LiteralText;
|
||||
import net.minecraft.text.Text;
|
||||
import net.minecraft.text.MutableText;
|
||||
import net.minecraft.util.Formatting;
|
||||
import net.szum123321.textile_backup.core.create.BackupContext;
|
||||
import org.apache.logging.log4j.Level;
|
||||
@ -32,7 +32,7 @@ import org.apache.logging.log4j.message.ParameterizedMessageFactory;
|
||||
import org.apache.logging.log4j.spi.StandardLevel;
|
||||
|
||||
/*
|
||||
This is practically just a copy-pate of Cotton's ModLogger with few changes
|
||||
This is practically just a copy-pate of Cotton's ModLogger with a few changes
|
||||
*/
|
||||
public class CustomLogger {
|
||||
private final boolean isDev = FabricLoader.getInstance().isDevelopmentEnvironment();
|
||||
@ -41,7 +41,7 @@ public class CustomLogger {
|
||||
private final Logger logger;
|
||||
|
||||
private final String prefix;
|
||||
private final Text prefixText;
|
||||
private final MutableText prefixText;
|
||||
|
||||
public CustomLogger(String name, String prefix) {
|
||||
this.messageFactory = ParameterizedMessageFactory.INSTANCE;
|
||||
@ -50,6 +50,10 @@ public class CustomLogger {
|
||||
this.prefixText = new LiteralText(this.prefix).formatted(Formatting.AQUA);
|
||||
}
|
||||
|
||||
public MutableText getPrefixText() {
|
||||
return prefixText;
|
||||
}
|
||||
|
||||
public void log(Level level, String msg, Object... data) {
|
||||
logger.log(level, prefix + msg, data);
|
||||
}
|
||||
@ -117,14 +121,14 @@ public class CustomLogger {
|
||||
sendToPlayer(Level.INFO, source, msg, args);
|
||||
}
|
||||
|
||||
public void sendError(ServerCommandSource source, String msg, Object... args) {
|
||||
sendToPlayer(Level.ERROR, source, msg, args);
|
||||
}
|
||||
|
||||
public void sendInfo(BackupContext context, String msg, Object... args) {
|
||||
sendInfo(context.getCommandSource(), msg, args);
|
||||
}
|
||||
|
||||
public void sendError(ServerCommandSource source, String msg, Object... args) {
|
||||
sendToPlayer(Level.ERROR, source, msg, args);
|
||||
}
|
||||
|
||||
public void sendError(BackupContext context, String msg, Object... args) {
|
||||
sendError(context.getCommandSource(), msg, args);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user