Commit 4a86a4f6 authored by Tristan Gingold's avatar Tristan Gingold

wrtd: improve log display

parent db22eee3
......@@ -359,7 +359,8 @@ static void do_output (struct wrtd_fd_channel *out)
}
} else {
/* Has been triggered. */
wrtd_log(WRTD_LOG_MSG_EV_CONSUMED, 0,
wrtd_log(WRTD_LOG_MSG_EV_CONSUMED,
WRTD_LOG_CONSUMED_DONE,
&pq_ent->ev, NULL);
pulse_queue_pop(q);
......
......@@ -63,12 +63,33 @@ static void print_logging (struct wrtd_dev *wrtd, int n_read)
break;
case WRTD_LOG_MSG_EV_CONSUMED:
printf("consumed ");
switch(log.reason) {
case WRTD_LOG_CONSUMED_START:
printf("start ");
break;
case WRTD_LOG_CONSUMED_DONE:
printf("done ");
break;
default:
printf("%-5u ", log.reason);
break;
}
break;
case WRTD_LOG_MSG_EV_DISCARDED:
printf("discarded");
break;
case WRTD_LOG_MSG_EV_NETWORK:
printf("network ");
switch(log.reason) {
case WRTD_LOG_NETWORK_TX:
printf("network tx ");
break;
case WRTD_LOG_NETWORK_RX:
printf("network rx ");
break;
default:
printf("network %-7u", log.reason);
break;
}
break;
case WRTD_LOG_MSG_LINK:
printf("link ");
......@@ -77,9 +98,8 @@ static void print_logging (struct wrtd_dev *wrtd, int n_read)
printf("?%d", log.type);
break;
}
printf(", reason: %2d", log.reason);
printf(", id: %.*s", WRTD_ID_LEN, log.event.id);
printf(", ev ts: ");
printf(" id: %-8.*s", WRTD_ID_LEN, log.event.id);
printf(" ev ts: ");
print_ts(&log.event.ts);
printf("\n");
......
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