refactor: Use quarkus logger

This commit is contained in:
Minecon724 2025-02-16 09:10:54 +01:00
parent 81057bf104
commit c0edab2142
Signed by: Minecon724
GPG key ID: 3CCC4D267742C8E8

View file

@ -3,11 +3,13 @@ package eu.m724.mstats;
import eu.m724.mstats.api.service.PluginService;
import eu.m724.mstats.orm.PluginVersion;
import eu.m724.mstats.orm.Server;
import io.quarkus.logging.Log;
import io.quarkus.runtime.StartupEvent;
import io.quarkus.scheduler.Scheduled;
import jakarta.enterprise.event.Observes;
import jakarta.inject.Inject;
import jakarta.transaction.Transactional;
import org.jboss.logging.Logger;
import java.time.LocalDateTime;
@ -23,13 +25,13 @@ public class Startup {
@Transactional
@Scheduled(every="30m")
public void cleanUp() {
System.out.println("Cleanup running");
Log.debug("Cleanup running");
LocalDateTime limit = LocalDateTime.now().minusHours(2);
long deleted = Server.delete("lastHeartbeat < ?1", limit);
System.out.printf("Deleted %d inactive servers\n", deleted);
long deletedServers = Server.delete("lastHeartbeat < ?1", limit);
long deletedPlugins = PluginVersion.delete("servers is empty");
deleted = PluginVersion.delete("servers is empty");
System.out.printf("Deleted %d unused plugins\n", deleted);
var level = deletedPlugins + deletedServers > 0 ? Logger.Level.INFO : Logger.Level.DEBUG;
Log.logf(level, "Deleted %d inactive servers and %d unused plugins", deletedServers, deletedPlugins);
}
}