NetConsole kinda sucks. Messages appear out of order, it doesn't always connect over wifi, no ANSI support. Something else would be good.
Some options:
SSH. This could not be used at competition.
UDP broadcast. A wrapper program would probably have to be written to do this. That's exactly what netconsole is. Although UDP doesn't preserve order, which might be part of the issue
A Logback logger. There is probably already something existing to do this, but I have not seen it. The downside of this is that it does not capture output from some WPILib components, or other kinds of crashes.
I was able to read the console over UDP from a console program, so that helps with terminal support. It's still UDP though, so message order could be an issue.
NetConsole kinda sucks. Messages appear out of order, it doesn't always connect over wifi, no ANSI support. Something else would be good.
Some options: