diff --git a/theodolite-benchmarks/http-bridge/src/main/java/theodolite/commons/httpbridge/JavalinWebServer.java b/theodolite-benchmarks/http-bridge/src/main/java/theodolite/commons/httpbridge/JavalinWebServer.java index 4e35172913211d16818228f5df73e1232164a066..c23a17588d661fc5d1c6e9eb294d2d29fc165675 100644 --- a/theodolite-benchmarks/http-bridge/src/main/java/theodolite/commons/httpbridge/JavalinWebServer.java +++ b/theodolite-benchmarks/http-bridge/src/main/java/theodolite/commons/httpbridge/JavalinWebServer.java @@ -2,12 +2,16 @@ package theodolite.commons.httpbridge; import io.javalin.Javalin; import java.util.Collection; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * Implementation of a webserver based on the Javalin framework. */ public class JavalinWebServer { + private static final Logger LOGGER = LoggerFactory.getLogger(JavalinWebServer.class); + private static final int HTTP_SUCCESS = 200; private final Javalin app = Javalin.create(); @@ -30,7 +34,9 @@ public class JavalinWebServer { private void configureRoutes(final Collection<Endpoint<?>> endpoints) { for (final Endpoint<?> endpoint : endpoints) { this.app.post(endpoint.getPath(), ctx -> { - endpoint.convert(ctx.body()); + final String record = ctx.body(); + LOGGER.debug("Received record at '{}': {}", ctx.path(), record); + endpoint.convert(record); ctx.status(HTTP_SUCCESS); }); }