On 03/06/2013 12:09 AM, Thomas Neumann wrote:
and you magically gain the ability to write this message to a logfile, to some remote logserver and to the console all in one step.
Have you given progress reporting any thought? This type of logging to a remote syslog server can be used to implement a simple progress meter, for example by having the syslog server match certain messages (such as those messages that indicate the next step in the installation sequence), or even errors. This info, given that the source node is uniquely identified, can be served via an API so that applications (web, cli) can get simple feedback on how the installation is going, including any problems. So with extended logging capabilities like this, you get the progress reporting possibility for free (with some work on the syslog server side), but it could be that the idea should be expanded upon even more. Sven
