diff --git a/spring-petclinic-customers-service/src/main/java/org/springframework/samples/petclinic/customers/application/OwnerService.java b/spring-petclinic-customers-service/src/main/java/org/springframework/samples/petclinic/customers/application/OwnerService.java
index 022c20af9159274c4d46755f5b7a61ea35885bbd..f1505fda180532bcf032e7a5e07d63c3a6e14de9 100644
--- a/spring-petclinic-customers-service/src/main/java/org/springframework/samples/petclinic/customers/application/OwnerService.java
+++ b/spring-petclinic-customers-service/src/main/java/org/springframework/samples/petclinic/customers/application/OwnerService.java
@@ -1,5 +1,7 @@
 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.dao.DataAccessException;
 import org.springframework.samples.petclinic.customers.domain.model.owner.Owner;
@@ -16,6 +18,8 @@ import java.util.Collection;
 @Service
 public class OwnerService {
 
+    private static final Logger LOG = LoggerFactory.getLogger(OwnerService.class);
+
     private final OwnerRepository ownerRepository;
 
     @Autowired
@@ -37,6 +41,7 @@ public class OwnerService {
     @Monitored
     @Transactional
     public void saveOwner(Owner owner) throws DataAccessException {
+        LOG.info("Saving owner {}", owner);
         ownerRepository.save(owner);
     }
 
diff --git a/spring-petclinic-customers-service/src/main/java/org/springframework/samples/petclinic/customers/application/PetService.java b/spring-petclinic-customers-service/src/main/java/org/springframework/samples/petclinic/customers/application/PetService.java
index 1c2cf61ec61bd3360cf65809ee7550c22fdff0c3..b1e820f3e7450e47d7f0cd13106e0fcb3f6977a2 100644
--- a/spring-petclinic-customers-service/src/main/java/org/springframework/samples/petclinic/customers/application/PetService.java
+++ b/spring-petclinic-customers-service/src/main/java/org/springframework/samples/petclinic/customers/application/PetService.java
@@ -1,5 +1,7 @@
 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.dao.DataAccessException;
 import org.springframework.samples.petclinic.customers.domain.model.pet.Pet;
@@ -17,6 +19,8 @@ import java.util.Optional;
 @Service
 public class PetService {
 
+    private static final Logger LOG = LoggerFactory.getLogger(PetService.class);
+
     private final PetRepository petRepository;
 
     @Autowired
@@ -31,6 +35,7 @@ public class PetService {
 
     @Transactional
     public void savePet(Pet pet) throws DataAccessException {
+        LOG.info("Saving pet {}", pet);
         petRepository.save(pet);
     }
 
diff --git a/spring-petclinic-visits-service/src/main/java/org/springframework/samples/petclinic/visits/application/VisitService.java b/spring-petclinic-visits-service/src/main/java/org/springframework/samples/petclinic/visits/application/VisitService.java
index 2abf1358d8c2243ac07e62365090c8a6c2e164fe..e0c065208ec813c8457c6a20b8007edbc1fc78e8 100644
--- a/spring-petclinic-visits-service/src/main/java/org/springframework/samples/petclinic/visits/application/VisitService.java
+++ b/spring-petclinic-visits-service/src/main/java/org/springframework/samples/petclinic/visits/application/VisitService.java
@@ -1,5 +1,7 @@
 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.dao.DataAccessException;
 import org.springframework.samples.petclinic.visits.domain.model.visit.Visit;
@@ -15,6 +17,8 @@ import java.util.List;
 @Service
 public class VisitService {
 
+    private static final Logger LOG = LoggerFactory.getLogger(VisitService.class);
+
     private final VisitRepository visitRepository;
 
     @Autowired
@@ -24,6 +28,7 @@ public class VisitService {
 
     @Transactional
     public void saveVisit(Visit visit) throws DataAccessException {
+        LOG.info("Saving visit {}", visit);
         visitRepository.save(visit);
     }