Hi Jan, Overall the design looks solid to me. One major point I'm not convinced about is the idea of having separate logging and debugging services. What is the advantage of separating them out? On the list of disadvantages I see the following: - It doesn't seem unified to output to 2 separate destinations. - The debug log doesn't get preserved after installation. A debug log may contain key pieces of information that the other log file doesn't. For hard to reproduce bugs etc. the debug log may be all we have to go on if the problem can't be reproduced internally. - Data may get logged inappropriately because it is up each individual working on different parts of the code to decide whether a particular event or situation is a logging or a debugging situation. Things could become inconsistent quite easily.
Thanks, Niall. -- This message posted from opensolaris.org
