I did a look in the proposed API and it is simple...
Personally I think we need to have something like an exception system (you can take a look as GNU Parted does it) so we can even make special handlers in GUI applications and have it handled in different ways. We can offer an default exception handler that could work mostly as you designed. The log part of it, could be done exactly as you designed but error hangling is not flexible enough. [[GR]] I also like the idea of using exceptions for error handling, but I think this behind the scope of the logging API and a much bigger change. So for now I would like to stick with a simple logging/debug/error reporting API. Gerald ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Freerdp-devel mailing list Freerdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel