fix logger issue

This commit is contained in:
dfsek
2021-07-25 22:33:18 -07:00
parent 7f09ee4af3
commit 19d4673afe
2 changed files with 30 additions and 20 deletions
@@ -21,24 +21,6 @@ import java.io.File;
import java.util.Optional;
public class TerraPluginImpl extends AbstractTerraPlugin {
private final org.apache.logging.log4j.Logger log4jLogger = LogManager.getLogger();
private final Logger logger = new Logger() {
@Override
public void info(String message) {
log4jLogger.info(message);
}
@Override
public void warning(String message) {
log4jLogger.warn(message);
}
@Override
public void severe(String message) {
log4jLogger.error(message);
}
};
private final ItemHandle itemHandle = new FabricItemHandle();
private final WorldHandle worldHandle = new FabricWorldHandle();
@@ -55,10 +37,27 @@ public class TerraPluginImpl extends AbstractTerraPlugin {
}
@Override
public Logger logger() {
return logger;
protected Logger createLogger() {
final org.apache.logging.log4j.Logger log4jLogger = LogManager.getLogger();
return new Logger() {
@Override
public void info(String message) {
log4jLogger.info(message);
}
@Override
public void warning(String message) {
log4jLogger.warn(message);
}
@Override
public void severe(String message) {
log4jLogger.error(message);
}
};
}
@Override
public File getDataFolder() {
return dataFolder.value();