diff --git a/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/handler/HallRequestHandler.java b/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/handler/HallRequestHandler.java index c56cdf40e..4e4b14637 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/handler/HallRequestHandler.java +++ b/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/handler/HallRequestHandler.java @@ -2,6 +2,7 @@ package com.gempukku.lotro.async.handler; import com.gempukku.lotro.SubscriptionConflictException; import com.gempukku.lotro.SubscriptionExpiredException; +import com.gempukku.lotro.async.GempukkuHttpRequestHandler; import com.gempukku.lotro.async.HttpProcessingException; import com.gempukku.lotro.async.ResponseWriter; import com.gempukku.lotro.collection.CollectionsManager; @@ -23,6 +24,7 @@ import io.netty.handler.codec.http.HttpMethod; import io.netty.handler.codec.http.HttpRequest; import io.netty.handler.codec.http.QueryStringDecoder; import io.netty.handler.codec.http.multipart.HttpPostRequestDecoder; +import org.apache.log4j.Logger; import org.w3c.dom.Document; import org.w3c.dom.Element; @@ -41,6 +43,8 @@ public class HallRequestHandler extends LotroServerRequestHandler implements Uri private final LotroServer _lotroServer; private final LongPollingSystem longPollingSystem; + private static final Logger _log = Logger.getLogger(GempukkuHttpRequestHandler.class); + public HallRequestHandler(Map context, LongPollingSystem longPollingSystem) { super(context); _collectionManager = extractObject(context, CollectionsManager.class); @@ -374,8 +378,10 @@ public class HallRequestHandler extends LotroServerRequestHandler implements Uri responseWriter.writeXmlResponse(doc); } catch (HttpProcessingException exp) { + _log.error("HTTP code " + exp.getStatus() + " response for " + request.uri(), exp); responseWriter.writeError(exp.getStatus()); } catch (Exception exp) { + _log.error("Error response for " + request.uri(), exp); responseWriter.writeError(500); } }