diff --git a/simulator-http/src/main/java/de/dentrassi/hono/simulator/http/Application.java b/simulator-http/src/main/java/de/dentrassi/hono/simulator/http/Application.java index 3c64bfc..c1d3ae2 100644 --- a/simulator-http/src/main/java/de/dentrassi/hono/simulator/http/Application.java +++ b/simulator-http/src/main/java/de/dentrassi/hono/simulator/http/Application.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2017, 2019 Red Hat Inc and others. + * Copyright (c) 2017, 2020 Red Hat Inc and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -16,6 +16,9 @@ import java.util.Optional; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import de.dentrassi.hono.demo.common.AppRuntime; import de.dentrassi.hono.demo.common.DeadlockDetector; import de.dentrassi.hono.demo.common.Payload; @@ -38,6 +41,8 @@ public class Application { + private static final Logger logger = LoggerFactory.getLogger(Application.class); + private static final ProducerConfig config = ProducerConfig.fromEnv(); private static final String METHOD = Environment.get("HTTP_METHOD").orElse("PUT"); @@ -97,6 +102,8 @@ private static void runSimulator(final AppRuntime runtime) throws InterruptedExc final String username = String.format("user-%s-%s", deviceIdPrefix, i); final String deviceId = String.format("%s-%s", deviceIdPrefix, i); + logger.debug("Starting device - deviceId: {}, authId: {}", deviceId, username); + final var request = createRequest(webClient, config, Payload.payload(), Tenant.TENANT, deviceId, username, PASSWORD); diff --git a/simulator-http/src/main/java/de/dentrassi/hono/simulator/http/Device.java b/simulator-http/src/main/java/de/dentrassi/hono/simulator/http/Device.java index 7ee64e9..de97c19 100644 --- a/simulator-http/src/main/java/de/dentrassi/hono/simulator/http/Device.java +++ b/simulator-http/src/main/java/de/dentrassi/hono/simulator/http/Device.java @@ -135,6 +135,7 @@ protected void handleSuccess(final Instant start) { } protected void handleException(final Throwable e) { + logger.debug("Failed to tick device", e); this.statistics.failed(); this.statistics.error(0); }