
My plan is build some thing like this: * Log System * Application System (Windows Service, Unix Daemon, Usual Application) ->Process Management * Plugin System (services model) : late bind dynamically extensible that will provide modular applications like an service that can be loaded in application container. Than a developer that need create a server, for sample: Extend for boost::application::server and in this it use boost::log . To create service (modular application) he extend of boost::service to create a service and plug this service in runtime on boost::application::server. Application can be configured using Boost.Program_options for sample. What do you think? Do you think that "this" is very specific, and violate: " The library must be generally useful and not restricted to a narrow problem domain." or this kind of system is relevant to boost. Thanks On 03-01-2012 18:33, Jarrad Waterloo wrote:
I only have heard about them in passing when researching CORBA or using the POCO C++ libraries for those not found in boost such as database, process, services, web and xml. If I recall the POCO logging is comparable or less than to the Boost logging and doesn't offer the categories features of log4?. I think you are on the right track by considering log4cxx. Just make it better. Learn from its mistakes.
On 1/3/2012 1:39 PM, Renato Tegon Forti wrote:
In a recent research I see:
ACE Log (Trace) Poco Log
What impressions about these models?