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.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