#1874 Output number of loggers in /authme debug stats

This commit is contained in:
ljacqu
2019-08-11 11:36:28 +02:00
parent 363e85e363
commit e2f2ff0763
4 changed files with 16 additions and 9 deletions
@@ -8,6 +8,7 @@ import fr.xephi.authme.datasource.DataSource;
import fr.xephi.authme.initialization.HasCleanup;
import fr.xephi.authme.initialization.Reloadable;
import fr.xephi.authme.initialization.SettingsDependent;
import fr.xephi.authme.output.ConsoleLoggerFactory;
import fr.xephi.authme.permission.DebugSectionPermissions;
import fr.xephi.authme.permission.PermissionNode;
import org.bukkit.ChatColor;
@@ -54,6 +55,7 @@ class DataStatistics implements DebugSection {
outputDatabaseStats(sender);
outputInjectorStats(sender);
sender.sendMessage("Total logger instances: " + ConsoleLoggerFactory.getTotalLoggers());
}
@Override
@@ -41,6 +41,10 @@ public final class ConsoleLoggerFactory {
.forEach(logger -> logger.initializeSettings(settings));
}
public static int getTotalLoggers() {
return consoleLoggers.size();
}
private static ConsoleLogger createLogger(String name) {
ConsoleLogger logger = new ConsoleLogger(name);
if (settings != null) {