[SDFAB-820] Improve error logging in StreamClientImpl

Change-Id: I93a737f31432743f20917b8c85dd54d8b81eee62
This commit is contained in:
Wailok Shum 2021-12-15 23:11:15 +08:00 committed by Charles Chan
parent 95f124892c
commit 741d50de0a

View File

@ -445,6 +445,12 @@ public final class StreamClientImpl implements P4RuntimeStreamClient {
case ARBITRATION:
handleArbitrationUpdate(message.getArbitration());
return;
case ERROR:
P4RuntimeOuterClass.StreamError error = message.getError();
log.warn("Receive stream error {} from {} Canonical Code: {} Message: {} Space: {} Code: {}",
error.getDetailsCase(), deviceId, error.getCanonicalCode(), error.getMessage(),
error.getSpace(), error.getCode());
return;
default:
log.warn("Unrecognized StreamMessageResponse from {}: {}",
deviceId, message.getUpdateCase());