- Optimization: Avoid extra allocation when creating the LogMetaData. BREAKING CHANGE: members of LogMetaData (that is passed to users of custom sink) have different data types now:
- std::string process_name;
- std::string file;
- std::string line;
- std::string func;
- std::string severity_name;
+ std::string_view process_name;
+ std::string_view file;
+ std::string_view line;
+ std::string_view func;
+ std::string_view severity_name;
Depending on how these were used, may require no modification in user code.
- Requirements: Bump minimum required C++ standard to C++17.
- Bugfix: Avoid semicolon insertion when modifying linker flags.
Contributors: @dennisklein, @ktf, @rbx
Full Changelog: v1.11.1...v2.0.0