Skip to content

Version 1.2.0

Compare
Choose a tag to compare
@gabime gabime released this 07 Oct 22:42
· 2471 commits to v1.x since this release

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.