refactor: Add logging to service actions
This commit is contained in:
parent
c0edab2142
commit
ed4457274f
3 changed files with 21 additions and 3 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue