v7.4.0
-
Fixed a build issue when compiling with
-fno-rtti
. This ensures compatibility with projects that disableRTTI
. (#604) -
Fixed an incorrectly triggered assertion in debug builds when
BackendOptions::log_timestamp_ordering_grace_period
is set to 0. (#605) -
Fixed a compile-time error in
CsvWriter
that occurred when passing a customFrontendOptions
type as a template parameter. (#609) -
Added accessors to
Logger
for sinks, user clock source, clock source type, and pattern formatter options that can be used to create anotherLogger
with similar configuration. -
Added
ConsoleColours::ColourMode
toConsoleSink
, allowing colors to be explicitly forced or conditionally enabled based on the environment. Previously, colors were only conditionally enabled. (#611).For example:
quill::Frontend::create_or_get_sink<quill::ConsoleSink>( "sink_id_1", quill::ConsoleColours::ColourMode::Automatic);