Faced a problem. It took the project boost.log . The thing seems to be good, the documentation is also good. My project (large, with a bunch of modules, etc.) uses boost_1.40 , there is no log in it yet.
I decided to try to upgrade, anyway, sooner or later it will have to be done, and keeping libraries up to date is useful. But here I was straight disappointed. At first warnings of a type
Boost.Signals is not deprecated anymore ...
then it turned out that the boost::path also completely changed (the directory_string and file_string methods are file_string , for example). To rule and deal with each such discrepancy - I will not have enough life.
Advise, maybe I'm doing something wrong? Is there no boost for compatibility with code written for older versions?
Or, maybe, I should somehow think of a way to screw the log separately, despite the fact that the whole boost is still used and installed during assembly. Work in Debian.