Open Klaim opened 11 years ago
As boost.log should be used by both back-end and front-ends, we have the following choice to make:
The last point would limit flexibility of logging for the front-end but I'm not sure that's a bad thing.
Another possibility to study is to have only the backend using boost.log. The frontend can use whatever he wants. Then there would just be a way to get log outputs from the backend to put them somewhere the frontend wants to put them.
Another potential variant of the backend providing boost log facility would be to make the backend librabrary expose boost log symbols. I'm not sure it's a good idea.
All AOS C++ projects are now using at least Boost 1.54.0 which introduce Boost.Log.
Boost.Log is very very very good and should be used in this project.