From f7b4899846f2fc9a79e35c834fd0d5066ef771a8 Mon Sep 17 00:00:00 2001 From: Anmol Date: Sun, 25 May 2025 11:36:55 +0530 Subject: [PATCH] Add logging to OwnerController when searching owners by last name Signed-off-by: Anmol --- .../samples/petclinic/owner/OwnerController.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java b/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java index fa3506456..c06be6b6a 100644 --- a/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java +++ b/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java @@ -35,6 +35,9 @@ import org.springframework.web.servlet.ModelAndView; import jakarta.validation.Valid; import org.springframework.web.servlet.mvc.support.RedirectAttributes; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + /** * @author Juergen Hoeller @@ -47,6 +50,8 @@ import org.springframework.web.servlet.mvc.support.RedirectAttributes; class OwnerController { private static final String VIEWS_OWNER_CREATE_OR_UPDATE_FORM = "owners/createOrUpdateOwnerForm"; + private static final Logger logger = LoggerFactory.getLogger(OwnerController.class); + private final OwnerRepository owners; @@ -92,6 +97,9 @@ class OwnerController { @GetMapping("/owners") public String processFindForm(@RequestParam(defaultValue = "1") int page, Owner owner, BindingResult result, Model model) { + + logger.info("Searching owners with last name: {}", owner.getLastName()); + // allow parameterless GET request for /owners to return all records if (owner.getLastName() == null) { owner.setLastName(""); // empty string signifies broadest possible search