Skip to content

Commit 04fae18

Browse files
committed
Adapt Bukkit to new Logger implementation
1 parent ee236fc commit 04fae18

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

bukkit/src/main/java/it/renvins/serverpulse/bukkit/ServerPulseBukkitLoader.java

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,14 @@
99
import it.renvins.serverpulse.api.service.IDatabaseService;
1010
import it.renvins.serverpulse.api.service.IMetricsService;
1111
import it.renvins.serverpulse.api.service.Service;
12+
import it.renvins.serverpulse.bukkit.logger.BukkitLogger;
1213
import it.renvins.serverpulse.bukkit.metrics.BukkitTPSRetriever;
1314
import it.renvins.serverpulse.common.DatabaseService;
1415
import it.renvins.serverpulse.common.config.DatabaseConfiguration;
1516
import it.renvins.serverpulse.common.config.MetricsConfiguration;
1617
import it.renvins.serverpulse.bukkit.commands.ServerPulseCommand;
1718
import it.renvins.serverpulse.bukkit.config.BukkitConfiguration;
19+
import it.renvins.serverpulse.common.logger.PulseLogger;
1820
import it.renvins.serverpulse.common.metrics.DiskRetriever;
1921
import it.renvins.serverpulse.bukkit.config.BukkitDatabaseConfiguration;
2022
import it.renvins.serverpulse.bukkit.config.BukkitMetricsConfiguration;
@@ -31,9 +33,6 @@ public class ServerPulseBukkitLoader implements Service {
3133

3234
private final BukkitConfiguration config;
3335

34-
private final BukkitPlatform platform;
35-
private final BukkitTaskScheduler taskScheduler;
36-
3736
private final IDatabaseService databaseService;
3837
private final IMetricsService metricsService;
3938

@@ -47,14 +46,16 @@ public ServerPulseBukkitLoader(ServerPulseBukkit plugin) {
4746

4847
this.config = new BukkitConfiguration(plugin, "config.yml");
4948

50-
this.platform = new BukkitPlatform(plugin);
51-
this.taskScheduler = new BukkitTaskScheduler(plugin);
49+
PulseLogger logger = new BukkitLogger(LOGGER);
50+
51+
BukkitPlatform platform = new BukkitPlatform(plugin);
52+
BukkitTaskScheduler taskScheduler = new BukkitTaskScheduler(plugin);
5253

5354
DatabaseConfiguration databaseConfiguration = new BukkitDatabaseConfiguration(config);
5455
MetricsConfiguration metricsConfiguration = new BukkitMetricsConfiguration(config);
5556

56-
this.databaseService = new DatabaseService(LOGGER, platform, databaseConfiguration, taskScheduler);
57-
this.metricsService = new MetricsService(LOGGER, platform, metricsConfiguration, taskScheduler);
57+
this.databaseService = new DatabaseService(logger, platform, databaseConfiguration, taskScheduler);
58+
this.metricsService = new MetricsService(logger, platform, metricsConfiguration, taskScheduler);
5859

5960
if (isPaper()) {
6061
this.tpsRetriever = new PaperTPSRetriever();
@@ -76,6 +77,8 @@ public void load() {
7677

7778
return;
7879
}
80+
ServerPulseProvider.register(new ServerPulseBukkitAPI(databaseService, metricsService, tpsRetriever, diskRetriever, pingRetriever));
81+
7982
databaseService.load();
8083
if (!plugin.isEnabled()) {
8184
return;
@@ -88,7 +91,6 @@ public void load() {
8891
}
8992

9093
plugin.getCommand("serverpulse").setExecutor(new ServerPulseCommand(config));
91-
ServerPulseProvider.register(new ServerPulseBukkitAPI(databaseService, metricsService, tpsRetriever, diskRetriever, pingRetriever));
9294
}
9395

9496
@Override

0 commit comments

Comments
 (0)