Event messages

Of course, this is only useful if we're running a netlet on our own node, and we should really test an application thoroughly on our own nodes before sending them off elsewhere.

If we are using a remote node then it will save the last few STDIO messages for us. The console launcher application has a command, dmesg, to pick up these debug messages. Hence we can launch Jtrix applications from a local machine to a remote node and read off its remote debug information from the comfort of our local machine.

This is handy for debugging, logging, etc. However, the hosting service cannot reasonably hold all messages indefinitely, so we can expect it to drop messages if they are not picked up in time.

This facilility is actually a specialised version of a more general feature of the hosting service which enables various events to be gathered, then released via IHostingControlFacet. The dmesg command requests a StdioEvent, but others are defined in org.jtrix.project.nodality.facet.audit.

Nik Silver 2002-03-09