Open aclysma opened 11 years ago
Much of this sounds pretty familiar, as I just spent the last few days at work integrating a logging library into our codebase. We used log4cxx because it provided us with the capability to define multiple log "sources" and "sinks" much like what you describe, and configure it all offline via config file to boot. Unfortunately the documentation for log4cxx promises more than it delivers, and I ultimately discovered that it is a very immature project with a lot of serious bugs.
I'll post a few of the other libraries that I considered tomorrow when I get back to work, in case you are interested. Boost.Log seems to be pretty capable, but the dependency on Boost is unattractive.
Desired features: