CRON job voor het schonen van de logging fix

This commit is contained in:
2025-01-20 22:31:09 +01:00
parent 9f24b94aaa
commit dea9c2eb27

View File

@@ -15,7 +15,7 @@ public class EventService {
@Inject @Inject
EventRepository eventRepository; EventRepository eventRepository;
@Transactional
public void logInfo(String className, String methodName, String message) { public void logInfo(String className, String methodName, String message) {
// Maak een nieuw event // Maak een nieuw event
Event event = new Event( Event event = new Event(
@@ -30,6 +30,7 @@ public class EventService {
saveEvent(event); saveEvent(event);
} }
@Transactional
public void logSucces(String className, String methodName, String message) { public void logSucces(String className, String methodName, String message) {
// Maak een nieuw event // Maak een nieuw event
Event event = new Event( Event event = new Event(
@@ -44,6 +45,7 @@ public class EventService {
saveEvent(event); saveEvent(event);
} }
@Transactional
public void logError(String className, String methodName, String message, Exception e) { public void logError(String className, String methodName, String message, Exception e) {
// Maak een nieuw event // Maak een nieuw event
Event event = new Event( Event event = new Event(
@@ -59,14 +61,13 @@ public class EventService {
saveEvent(event); saveEvent(event);
} }
@Transactional
private void saveEvent(Event event) { private void saveEvent(Event event) {
eventRepository.persist(event); eventRepository.persist(event);
} }
@Scheduled(cron = "0 00 00 ? * 1#1") @Scheduled(cron = "0 00 00 ? * 1#1")
@Transactional @Transactional
private void cleanEvents() { public void cleanEvents() {
eventRepository.deleteAll(); eventRepository.deleteAll();
} }