From 9d8e6cf2160c06eeccde80a25930b08df1979ed6 Mon Sep 17 00:00:00 2001 From: reynisson Date: Wed, 17 Nov 2021 18:29:08 +0100 Subject: [PATCH] Logging bids received --- .../auctionhouse/adapter/in/web/AddBidWebController.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tapas-auction-house/src/main/java/ch/unisg/tapas/auctionhouse/adapter/in/web/AddBidWebController.java b/tapas-auction-house/src/main/java/ch/unisg/tapas/auctionhouse/adapter/in/web/AddBidWebController.java index 3431c8d..41e65ff 100644 --- a/tapas-auction-house/src/main/java/ch/unisg/tapas/auctionhouse/adapter/in/web/AddBidWebController.java +++ b/tapas-auction-house/src/main/java/ch/unisg/tapas/auctionhouse/adapter/in/web/AddBidWebController.java @@ -2,10 +2,13 @@ package ch.unisg.tapas.auctionhouse.adapter.in.web; import ch.unisg.tapas.auctionhouse.adapter.common.formats.AuctionJsonRepresentation; import ch.unisg.tapas.auctionhouse.adapter.common.formats.BidJsonRepresentation; +import ch.unisg.tapas.auctionhouse.adapter.in.messaging.mqtt.BidReceivedEventListenerMqttAdapter; import ch.unisg.tapas.auctionhouse.application.handler.BidReceivedHandler; import ch.unisg.tapas.auctionhouse.application.port.in.BidReceivedEvent; import ch.unisg.tapas.auctionhouse.domain.Auction; import ch.unisg.tapas.auctionhouse.domain.Bid; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; @@ -18,6 +21,8 @@ import java.net.URI; // TODO Fix structure due to MQTT @RestController public class AddBidWebController { + private static final Logger LOGGER = LogManager.getLogger(AddBidWebController.class); + @PostMapping(path = "/bid", consumes = BidJsonRepresentation.MEDIA_TYPE) public ResponseEntity addBid(@RequestBody BidJsonRepresentation payload) { BidReceivedEvent bidReceivedEvent = new BidReceivedEvent(new Bid( @@ -27,6 +32,8 @@ public class AddBidWebController { new Bid.BidderTaskListUri(URI.create(payload.getBidderTaskListUri())) )); + LOGGER.info("Bid received", payload); + BidReceivedHandler bidReceivedHandler = new BidReceivedHandler(); bidReceivedHandler.handleNewBidReceivedEvent(bidReceivedEvent);