diff options
| author | Felix Kehrer <felix.kehrer@gmail.com> | 2018-05-25 21:03:21 +0200 | 
|---|---|---|
| committer | Tharre <tharre3@gmail.com> | 2018-05-27 14:07:11 +0200 | 
| commit | 31ff057168d2651fef3013fd58fa2c9c92c10238 (patch) | |
| tree | 06ce1597619174a842cbc6657a7501224c2be7c9 /src | |
| parent | 309480b1d4edef5a0f8762ee1d18aeb58ec0fe90 (diff) | |
| download | sepm-groupproject-31ff057168d2651fef3013fd58fa2c9c92c10238.tar.gz sepm-groupproject-31ff057168d2651fef3013fd58fa2c9c92c10238.tar.xz sepm-groupproject-31ff057168d2651fef3013fd58fa2c9c92c10238.zip  | |
added logging of all persistence errors #27033
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/EmployeeServiceImpl.java | 9 | 
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);          }      }  | 
