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