Skip to content
Snippets Groups Projects
Commit e418af4d authored by Antoine Rey's avatar Antoine Rey
Browse files

#15 Add logs to save method of the service layer

parent a151bb5c
No related branches found
No related tags found
No related merge requests found
package org.springframework.samples.petclinic.customers.application; package org.springframework.samples.petclinic.customers.application;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.DataAccessException; import org.springframework.dao.DataAccessException;
import org.springframework.samples.petclinic.customers.domain.model.owner.Owner; import org.springframework.samples.petclinic.customers.domain.model.owner.Owner;
...@@ -16,6 +18,8 @@ import java.util.Collection; ...@@ -16,6 +18,8 @@ import java.util.Collection;
@Service @Service
public class OwnerService { public class OwnerService {
private static final Logger LOG = LoggerFactory.getLogger(OwnerService.class);
private final OwnerRepository ownerRepository; private final OwnerRepository ownerRepository;
@Autowired @Autowired
...@@ -37,6 +41,7 @@ public class OwnerService { ...@@ -37,6 +41,7 @@ public class OwnerService {
@Monitored @Monitored
@Transactional @Transactional
public void saveOwner(Owner owner) throws DataAccessException { public void saveOwner(Owner owner) throws DataAccessException {
LOG.info("Saving owner {}", owner);
ownerRepository.save(owner); ownerRepository.save(owner);
} }
......
package org.springframework.samples.petclinic.customers.application; package org.springframework.samples.petclinic.customers.application;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.DataAccessException; import org.springframework.dao.DataAccessException;
import org.springframework.samples.petclinic.customers.domain.model.pet.Pet; import org.springframework.samples.petclinic.customers.domain.model.pet.Pet;
...@@ -17,6 +19,8 @@ import java.util.Optional; ...@@ -17,6 +19,8 @@ import java.util.Optional;
@Service @Service
public class PetService { public class PetService {
private static final Logger LOG = LoggerFactory.getLogger(PetService.class);
private final PetRepository petRepository; private final PetRepository petRepository;
@Autowired @Autowired
...@@ -31,6 +35,7 @@ public class PetService { ...@@ -31,6 +35,7 @@ public class PetService {
@Transactional @Transactional
public void savePet(Pet pet) throws DataAccessException { public void savePet(Pet pet) throws DataAccessException {
LOG.info("Saving pet {}", pet);
petRepository.save(pet); petRepository.save(pet);
} }
......
package org.springframework.samples.petclinic.visits.application; package org.springframework.samples.petclinic.visits.application;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.DataAccessException; import org.springframework.dao.DataAccessException;
import org.springframework.samples.petclinic.visits.domain.model.visit.Visit; import org.springframework.samples.petclinic.visits.domain.model.visit.Visit;
...@@ -15,6 +17,8 @@ import java.util.List; ...@@ -15,6 +17,8 @@ import java.util.List;
@Service @Service
public class VisitService { public class VisitService {
private static final Logger LOG = LoggerFactory.getLogger(VisitService.class);
private final VisitRepository visitRepository; private final VisitRepository visitRepository;
@Autowired @Autowired
...@@ -24,6 +28,7 @@ public class VisitService { ...@@ -24,6 +28,7 @@ public class VisitService {
@Transactional @Transactional
public void saveVisit(Visit visit) throws DataAccessException { public void saveVisit(Visit visit) throws DataAccessException {
LOG.info("Saving visit {}", visit);
visitRepository.save(visit); visitRepository.save(visit);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment