|
Boost : |
From: Shams (shams_at_[hidden])
Date: 2007-04-11 07:10:13
I think the upcoming hopefully proposable Boost.Channel library can play a
role in
designing a flexible logging library, see:
http://channel.sourceforge.net/
Also see my post here:
http://article.gmane.org/gmane.comp.lib.boost.devel/156805
Thanks
Shams
-- "JD" <jean.daniel.michaud_at_[hidden]> wrote in message news:euu6g3$o4$1_at_sea.gmane.org... > >> >> Since I'm interested in having such a library in Boost, I'd be happy >> to participate. >> > > It's what you did and you did well! Thank you! > > - Nonetheless, I see a very interesting contribution from Michael > Lacher. I'm not sure the mailing list is the right place to discuss > them, but I don't see any discussion page on the wiki. > > Concerning req id 3: Michael, I don't really get this statement. I think > it's really to the library user (programmer) to decide which log shall > be present or not. He's in charge of filtering the logs following the > compilation configuration (debug or release). I don't think the library > shall manage this by itself. Or maybe I did not get your point at all! > > General Thoughts, third bullet: > You say: > "Logging: print log messages useful for the program user. They are > needed to understand unexpected conditions during usage like: "file xyz > not found", "directory baz is not readable". > > I can't disagree more with this. IMO, logging is not at all a way to > give information to the program user. In my mind, a logging library is > intended only for debugging, journaling, auditing and performance > measuring. Not a way to display error message or waiting message to the > user. In my mind, these are totally different things. Please someone, > give his POV on this, I think this is a major disagreement. > > - Besides, Caleb Epstein propose the definition of channel as: > Multiple named channels each with configurable "threshold" (e.g. error, > warning, debug, etc) > > Caleb, would you mind add a definition of channel on the wiki > (http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Boost.Logging) > and maybe add some requirements on this? > > > JD > > _______________________________________________ > Unsubscribe & other changes: > http://lists.boost.org/mailman/listinfo.cgi/boost >
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk