spdlog v1.2.0 Release Notes

Release Date: 2018-10-07 // over 5 years ago
  • ๐Ÿ‘Œ Improvements

    • โฌ†๏ธ Upgraded to latest fmt version 5.2.1.
    • Binary data logging using spdlog::to_hex(binary_data). Many types of std::container<char> can be logged in hex. See usage examples.
    • โž• Added logger->clone() to ease the creation of new loggers from an existing one.
    • Numerous micro optimizations across the lib.
    • Added set_sinks method to dist_sink for atomic updating set of sinks in dist_sink. Thanks @jwnimmer-tri .
    • ๐Ÿ‘Œ Improved CmakeLists.txt to better handle third-party usage. Thanks @taketwo .

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixed wchar logging (supported only in windows. #851 , #764).
    • ๐Ÿ›  Fixed registry test. Thanks @DanielChabrowski .
    • โœ‚ Removed invalid files from tests.sln. Thanks @yhchen .
    • ๐Ÿ›  Some fixes to console_globals.h includes. Thanks @DanielChabrowski
    • ๐Ÿ Don't deny access to log files from other processes under windows. Thanks @eruiz.
    • ๐Ÿšš Pessimizing move remove. Thanks @maciekgajewski
    • ansicolor_sink.h - add missing sink include. Thanks @AlexanderDalshov .
    • ๐Ÿ‘Œ Improved rotating sink error handling.
    • ๐Ÿ›  Fixed Readme. Thanks @blackball .
    • ๐Ÿ›  Fixed some clang tidy warnings.