16 lines
416 B
Java
16 lines
416 B
Java
package io.izzel.taboolib.module.locale.logger;
|
|
|
|
import org.bukkit.plugin.Plugin;
|
|
|
|
import java.util.Map;
|
|
import java.util.concurrent.ConcurrentHashMap;
|
|
|
|
public class TLoggerManager {
|
|
|
|
private static final Map<String, TLogger> map = new ConcurrentHashMap<>();
|
|
|
|
public static TLogger getLogger(Plugin plugin) {
|
|
return map.computeIfAbsent(plugin.getName(), n -> TLogger.getUnformatted(plugin));
|
|
}
|
|
}
|