Boost C++ Libraries: Ticket #12020: debug_output_backend doesn't add newline https://svn.boost.org/trac10/ticket/12020 <p> At least on VS2015 the debug_output_backend doesn't append a newline to the end of the log statement. </p> <p> This by itself wouldn't be a problem but the other backends such as text_ostream_backend do append a newline. </p> <p> This makes the log output practically unreadable. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12020 Trac 1.4.3 Andrey Semashev Fri, 26 Feb 2016 08:30:44 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/12020#comment:1 https://svn.boost.org/trac10/ticket/12020#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">wontfix</span> </li> </ul> <p> The current behavior is because different Visual Studios have different behavior - some do append a newline by themselves, some don't. There's no way the library can know this. This is why the choice is put into the user's hands - if you want a newline, you can add it in the formatter. </p> Ticket