
Peter Simons wrote:
Now that I have actually experimented with the code, I realize that there is no portable implementation of syslog(3), i.e. your library cannot submit log entries to syslog from non-POSIX platforms, like Windows. Maybe I am missing something terribly obvious?
Yes, the syslog sink uses native API to write logs. I'm not aware of any syslog client API implemented for Windows, so this sink is not available on this platform.
Anyway, the ability to access syslog is important to me, but I don't have the time to implement an appropriate sink myself. So, if there is some sort of wish-list for things that will be added, I'd be very happy to see this particular feature on that wish-list. I suspect some other people who work primarily with heterogeneous networks will share that sentiment.
I totally agree that lack of syslog client on Windows is a huge gap. However, I believe such a project should be standalone, and probably outside of Boost. Maybe, if I have enough time, I will start one.