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

Reply via email to