Skip to content

Commit 970071f

Browse files
author
kasemir
committed
PVA: Log ECHO request received by server
1 parent 724d6e1 commit 970071f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

core/pva/src/main/java/org/epics/pva/server/EchoHandler.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414

1515
import org.epics.pva.common.CommandHandler;
1616
import org.epics.pva.common.PVAHeader;
17+
import org.epics.pva.data.Hexdump;
1718

1819
/** Handle response to client's ECHO command
1920
* @author Kay Kasemir
2021
*/
21-
@SuppressWarnings("nls")
2222
class EchoHandler implements CommandHandler<ServerTCPHandler>
2323
{
2424
@Override
@@ -34,15 +34,15 @@ public void handleCommand(final ServerTCPHandler tcp, final ByteBuffer buffer) t
3434
// byte[] somePayload;
3535
final byte[] payload = new byte[payload_size];
3636
buffer.get(payload);
37-
logger.log(Level.FINE, () -> "Received echo");
37+
logger.log(Level.FINE, () -> "Received ECHO request '" + Hexdump.escapeChars(payload) + "' from " + tcp.getRemoteAddress());
3838
sendEcho(tcp, payload);
3939
}
4040

4141
private void sendEcho(final ServerTCPHandler tcp, final byte[] payload) throws Exception
4242
{
4343
tcp.submit((version, buffer) ->
4444
{
45-
logger.log(Level.FINE, () -> "Replying to echo");
45+
logger.log(Level.FINE, () -> "Replying to ECHO '" + Hexdump.escapeChars(payload) + "'");
4646
PVAHeader.encodeMessageHeader(buffer,
4747
PVAHeader.FLAG_SERVER,
4848
PVAHeader.CMD_ECHO, payload.length);

0 commit comments

Comments
 (0)