Add: Useful information to log statement to ease debugging
This commit is contained in:
+3
-2
@@ -31,8 +31,9 @@ public class SessionReader implements Runnable {
|
||||
@Override
|
||||
public void run() {
|
||||
while (!Thread.currentThread().isInterrupted()) {
|
||||
RawPacket rawPacket = null;
|
||||
try {
|
||||
RawPacket rawPacket = transport.read();
|
||||
rawPacket = transport.read();
|
||||
logger.debug("Recieved: {}", rawPacket);
|
||||
|
||||
PrimitiveRequest primitiveRequest = ProtocolParser.parse(rawPacket);
|
||||
@@ -42,7 +43,7 @@ public class SessionReader implements Runnable {
|
||||
eventBus.publish(new DisconnectEvent(session.getId()));
|
||||
break;
|
||||
} catch (TokenizerException | ProtocolParserException e) {
|
||||
logger.error("Error occured while parsing request", e);
|
||||
logger.error("Error occured while parsing request. RawPacket: {}", rawPacket, e);
|
||||
|
||||
// TODO: Send error response to client
|
||||
} catch (IOException e) {
|
||||
|
||||
+3
-2
@@ -23,12 +23,13 @@ public class SessionWriter implements Runnable {
|
||||
|
||||
public void run() {
|
||||
while (!Thread.currentThread().isInterrupted()) {
|
||||
RawPacket packet = null;
|
||||
try {
|
||||
PrimitiveResponse response = queue.take();
|
||||
RawPacket packet = new RawPacket(response.requestId(), response.payload());
|
||||
packet = new RawPacket(response.requestId(), response.payload());
|
||||
transport.write(packet);
|
||||
} catch (IOException e) {
|
||||
logger.error("Unexpected exception while writing to transport", e);
|
||||
logger.error("Unexpected exception while writing to transport. RawPacket: {}", packet, e);
|
||||
} catch (InterruptedException e) {
|
||||
logger.warn("Thread got interrupted", e);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user