fix: output threshold comparison in test logger

This commit is contained in:
Marcus Holland-Moritz 2023-11-20 22:32:23 +01:00
parent 956294b6b9
commit 80b11347e1

View File

@ -55,7 +55,7 @@ class test_logger : public ::dwarfs::logger {
, output_threshold_{output_threshold(default_threshold())}
, output_{::dwarfs::getenv_is_enabled("DWARFS_TEST_LOGGER_OUTPUT")} {
if (threshold_ >= level_type::DEBUG ||
(output_ && output_threshold_ > level_type::DEBUG)) {
(output_ && output_threshold_ >= level_type::DEBUG)) {
set_policy<debug_logger_policy>();
} else {
set_policy<prod_logger_policy>();