Commit 1f26ffdb authored by Tristan Gingold's avatar Tristan Gingold

wrtd-logging: improve output.

parent 176ebcd8
......@@ -60,35 +60,30 @@ static void print_logging (struct wrtd_dev *wrtd, int n_read)
switch(log.type) {
case WRTD_LOG_MSG_EV_GENERATED:
printf("generated ");
switch(log.reason) {
case WRTD_LOG_GENERATED_ALARM:
printf("alrm ");
break;
case WRTD_LOG_GENERATED_DEVICE_0:
case WRTD_LOG_GENERATED_DEVICE_1:
case WRTD_LOG_GENERATED_DEVICE_2:
case WRTD_LOG_GENERATED_DEVICE_3:
printf("dev%u ",
(log.reason
- WRTD_LOG_GENERATED_DEVICE_0));
break;
default:
printf("%-4u ", log.reason);
break;
}
if (log.reason == WRTD_LOG_GENERATED_ALARM)
printf("alrm ");
else if (log.reason >= WRTD_LOG_GENERATED_DEVICE_0
&& log.reason < WRTD_LOG_GENERATED_DEVICE_1)
printf("dev0,ch%u",
log.reason - WRTD_LOG_GENERATED_DEVICE_0);
else if (log.reason >= WRTD_LOG_GENERATED_DEVICE_1
&& log.reason < WRTD_LOG_GENERATED_DEVICE_2)
printf("dev1,ch%u",
log.reason - WRTD_LOG_GENERATED_DEVICE_1);
else
printf("%-8u ", log.reason);
break;
case WRTD_LOG_MSG_EV_CONSUMED:
printf("consumed ");
printf("consumed ");
switch(log.reason) {
case WRTD_LOG_CONSUMED_START:
printf("start ");
printf("start ");
break;
case WRTD_LOG_CONSUMED_DONE:
printf("done ");
printf("done ");
break;
default:
printf("%-5u ", log.reason);
printf("%-7u ", log.reason);
break;
}
break;
......@@ -96,34 +91,35 @@ static void print_logging (struct wrtd_dev *wrtd, int n_read)
printf("discarded ");
switch(log.reason) {
case WRTD_LOG_DISCARD_NO_SYNC:
printf("nosy ");
printf("nosync ");
break;
case WRTD_LOG_DISCARD_TIMEOUT:
printf("tout ");
printf("timeout ");
break;
case WRTD_LOG_DISCARD_OVERFLOW:
printf("ovf ");
printf("ovrflow ");
break;
default:
printf("%-4u ", log.reason);
printf("%-7u ", log.reason);
break;
}
break;
case WRTD_LOG_MSG_EV_NETWORK:
printf("network ");
switch(log.reason) {
case WRTD_LOG_NETWORK_TX:
printf("network tx ");
printf("tx ");
break;
case WRTD_LOG_NETWORK_RX:
printf("network rx ");
printf("rx ");
break;
default:
printf("network %-7u", log.reason);
printf("%-7u ", log.reason);
break;
}
break;
case WRTD_LOG_MSG_LINK:
printf("link ");
printf("link ");
break;
default:
printf("?%d", log.type);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment