From 37d9dc5fa6c872122cfeda93e60535b0a95acc35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@email.uni-kiel.de> Date: Fri, 11 Feb 2022 15:03:09 +0100 Subject: [PATCH] Add basic logging to HTTP bridge --- .../theodolite/commons/httpbridge/JavalinWebServer.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 4e3517291..c23a17588 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); }); } -- GitLab