diff --git a/src/main/java/eu/m724/mstats/api/service/AdminService.java b/src/main/java/eu/m724/mstats/api/service/AdminService.java index 1e9e551..e52fae0 100644 --- a/src/main/java/eu/m724/mstats/api/service/AdminService.java +++ b/src/main/java/eu/m724/mstats/api/service/AdminService.java @@ -1,6 +1,7 @@ package eu.m724.mstats.api.service; import eu.m724.mstats.orm.Plugin; +import io.quarkus.logging.Log; import jakarta.enterprise.context.ApplicationScoped; import jakarta.transaction.Transactional; @@ -9,5 +10,7 @@ public class AdminService { @Transactional public void deletePlugin(Plugin plugin) { plugin.delete(); + + Log.infof("Deleted plugin: #%d %s", plugin.id, plugin.name); } } diff --git a/src/main/java/eu/m724/mstats/api/service/PluginService.java b/src/main/java/eu/m724/mstats/api/service/PluginService.java index 6518786..46ef2c8 100644 --- a/src/main/java/eu/m724/mstats/api/service/PluginService.java +++ b/src/main/java/eu/m724/mstats/api/service/PluginService.java @@ -1,6 +1,7 @@ package eu.m724.mstats.api.service; import eu.m724.mstats.orm.Plugin; +import io.quarkus.logging.Log; import jakarta.enterprise.context.ApplicationScoped; import jakarta.transaction.Transactional; @@ -8,7 +9,10 @@ import jakarta.transaction.Transactional; public class PluginService { @Transactional public Plugin createPlugin(String name) { - return Plugin.createPlugin(name); + Plugin plugin = Plugin.createPlugin(name); + + Log.infof("Created plugin: #%d %s", plugin.id, plugin.name); + return plugin; } @@ -26,6 +30,7 @@ public class PluginService { plugin.delete(); + Log.infof("Deleted plugin: #%d %s", id, plugin.name); return plugin; } @@ -40,6 +45,8 @@ public class PluginService { plugin.name = name; plugin.persistAndFlush(); + + Log.infof("Edited plugin: #%d %s", id, name); return plugin; } } diff --git a/src/main/java/eu/m724/mstats/api/service/ServerService.java b/src/main/java/eu/m724/mstats/api/service/ServerService.java index fa50126..905dea2 100644 --- a/src/main/java/eu/m724/mstats/api/service/ServerService.java +++ b/src/main/java/eu/m724/mstats/api/service/ServerService.java @@ -3,6 +3,7 @@ package eu.m724.mstats.api.service; import eu.m724.mstats.api.resource.ServerApiResource; import eu.m724.mstats.orm.Plugin; import eu.m724.mstats.orm.Server; +import io.quarkus.logging.Log; import jakarta.enterprise.context.ApplicationScoped; import jakarta.transaction.Transactional; @@ -14,17 +15,22 @@ import java.util.Set; public class ServerService { @Transactional public Server createServer() { - return Server.createServer(); + Server server = Server.createServer(); + + Log.infof("Created server: #%d", server.id); + return server; } @Transactional public void modifyServer(Server server) { server.persistAndFlush(); + Log.infof("Modified server: #%d", server.id); } @Transactional public void removeServer(Server server) { server.delete(); + Log.infof("Deleted server: #%d", server.id); } @Transactional @@ -43,10 +49,12 @@ public class ServerService { server.serverVersion = heartbeatRequest.serverVersion; if (!unknownPlugins.isEmpty()) { - // TODO + // TODO tell plugin to stop monitoring or log? } server.lastHeartbeat = LocalDateTime.now(); server.persistAndFlush(); + + Log.infof("Heartbeat from server: #%d", server.id); } }