artofsequence / aos-designer

Digital Story Editor
Other
4 stars 3 forks source link

Use boost.log #4

Open Klaim opened 11 years ago

Klaim commented 11 years ago

Boost.Log is very very very good and should be used in this project.

Klaim commented 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.

Klaim commented 11 years ago

All AOS C++ projects are now using at least Boost 1.54.0 which introduce Boost.Log.