Minestom/src/main/java/net/minestom/server/extras/selfmodification/mixins/MixinAuditTrailMinestom.java

30 lines
894 B
Java

package net.minestom.server.extras.selfmodification.mixins;
import net.minestom.server.MinecraftServer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.spongepowered.asm.service.IMixinAuditTrail;
/**
* Takes care of logging mixin operations
*/
public class MixinAuditTrailMinestom implements IMixinAuditTrail {
public final static Logger LOGGER = LoggerFactory.getLogger(MinecraftServer.class);
@Override
public void onApply(String className, String mixinName) {
LOGGER.trace("Applied mixin " + mixinName + " to class " + className);
}
@Override
public void onPostProcess(String className) {
LOGGER.trace("Post processing " + className);
}
@Override
public void onGenerate(String className, String generatorName) {
LOGGER.trace("Generating class " + className + " via generator " + generatorName);
}
}