
On Thursday 12 February 2009 07:30:26 Peter Simons wrote:
I totally agree that lack of [syslog support] on Windows is a huge gap. However, I believe such a project should be standalone, and probably outside of Boost.
in my humble opinion, platform-independence is one of the key benefits that I'd expect from using a library such as Boost.Log. If your library doesn't provide that, then I would not want to see it included in Boost.
Such an approach would mean that *every feature* available from a boost library would be required to work with all platforms. That is simply not possible. All it would lead to, IMHO, is that featrues supported only on a subset of platforms would be relegated to an "examples" directory which is unlikely to be tested as well as the core code would be. In this particular case, syslog support is simply lagniappe from a library that solves a whole host of other issues; no other part of the library depends on syslog support. Why would the presence of something extra (which does not work on only one platform) invalidate the presence of the entire library? Regards, Ravi