aboutsummaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
authorFelix Kehrer <felix.kehrer@gmail.com>2018-05-25 21:03:21 +0200
committerTharre <tharre3@gmail.com>2018-05-27 14:07:11 +0200
commit31ff057168d2651fef3013fd58fa2c9c92c10238 (patch)
tree06ce1597619174a842cbc6657a7501224c2be7c9 /src/main
parent309480b1d4edef5a0f8762ee1d18aeb58ec0fe90 (diff)
downloadsepm-groupproject-31ff057168d2651fef3013fd58fa2c9c92c10238.tar.gz
sepm-groupproject-31ff057168d2651fef3013fd58fa2c9c92c10238.tar.xz
sepm-groupproject-31ff057168d2651fef3013fd58fa2c9c92c10238.zip
added logging of all persistence errors #27033
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/EmployeeServiceImpl.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/EmployeeServiceImpl.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/EmployeeServiceImpl.java
index 31b5acd..700a5de 100644
--- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/EmployeeServiceImpl.java
+++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/EmployeeServiceImpl.java
@@ -8,11 +8,15 @@ import at.ac.tuwien.sepm.assignment.groupphase.exception.InvalidEmployeeExceptio
import at.ac.tuwien.sepm.assignment.groupphase.exception.PersistenceException;
import at.ac.tuwien.sepm.assignment.groupphase.exception.ServiceException;
import java.util.Set;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
@Service
public class EmployeeServiceImpl implements EmployeeService {
+ private static final Logger LOG = LoggerFactory.getLogger(EmployeeServiceImpl.class);
+
private final EmployeeDAO employeePersistence;
public EmployeeServiceImpl(EmployeeDAO employeePersistence) {
@@ -26,6 +30,7 @@ public class EmployeeServiceImpl implements EmployeeService {
try {
return employeePersistence.add(employee);
} catch (PersistenceException e) {
+ LOG.error("PersistenceException while adding Employee. Message: {}", e.getMessage());
throw new ServiceException(e);
}
}
@@ -38,6 +43,9 @@ public class EmployeeServiceImpl implements EmployeeService {
employeePersistence.update(employee);
return employee;
} catch (ElementNotFoundException | PersistenceException e) {
+ LOG.error(
+ "ElementNotFoundException or PersistenceException while updating Employee. Message: {}",
+ e.getMessage());
throw new ServiceException(e);
}
}
@@ -48,6 +56,7 @@ public class EmployeeServiceImpl implements EmployeeService {
try {
return employeePersistence.list();
} catch (PersistenceException e) {
+ LOG.error("PersistenceException while listing Employees. Message: {}", e.getMessage());
throw new ServiceException(e);
}
}