Skip to content

Commit 782bb6a

Browse files
committed
logging: treat BCLog::ALL like BCLog::NONE
1 parent 667ce3e commit 782bb6a

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

src/logging.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,9 @@ namespace BCLog {
390390

391391
std::string BCLog::Logger::GetLogPrefix(BCLog::LogFlags category, BCLog::Level level) const
392392
{
393-
const bool has_category{category != LogFlags::NONE};
393+
if (category == LogFlags::NONE) category = LogFlags::ALL;
394+
395+
const bool has_category{category != LogFlags::ALL};
394396

395397
// If there is no category, Info is implied
396398
if (!has_category && level == Level::Info) return {};

src/test/logging_tests.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,10 @@ BOOST_FIXTURE_TEST_CASE(logging_LogPrintf_, LogSetup)
8585
LogInstance().m_log_sourcelocations = true;
8686
LogPrintf_("fn1", "src1", 1, BCLog::LogFlags::NET, BCLog::Level::Debug, "foo1: %s\n", "bar1");
8787
LogPrintf_("fn2", "src2", 2, BCLog::LogFlags::NET, BCLog::Level::Info, "foo2: %s\n", "bar2");
88-
LogPrintf_("fn3", "src3", 3, BCLog::LogFlags::NONE, BCLog::Level::Debug, "foo3: %s\n", "bar3");
89-
LogPrintf_("fn4", "src4", 4, BCLog::LogFlags::NONE, BCLog::Level::Info, "foo4: %s\n", "bar4");
88+
LogPrintf_("fn3", "src3", 3, BCLog::LogFlags::ALL, BCLog::Level::Debug, "foo3: %s\n", "bar3");
89+
LogPrintf_("fn4", "src4", 4, BCLog::LogFlags::ALL, BCLog::Level::Info, "foo4: %s\n", "bar4");
90+
LogPrintf_("fn5", "src5", 5, BCLog::LogFlags::NONE, BCLog::Level::Debug, "foo5: %s\n", "bar5");
91+
LogPrintf_("fn6", "src6", 6, BCLog::LogFlags::NONE, BCLog::Level::Info, "foo6: %s\n", "bar6");
9092
std::ifstream file{tmp_log_path};
9193
std::vector<std::string> log_lines;
9294
for (std::string log; std::getline(file, log);) {
@@ -97,6 +99,8 @@ BOOST_FIXTURE_TEST_CASE(logging_LogPrintf_, LogSetup)
9799
"[src2:2] [fn2] [net:info] foo2: bar2",
98100
"[src3:3] [fn3] [debug] foo3: bar3",
99101
"[src4:4] [fn4] foo4: bar4",
102+
"[src5:5] [fn5] [debug] foo5: bar5",
103+
"[src6:6] [fn6] foo6: bar6",
100104
};
101105
BOOST_CHECK_EQUAL_COLLECTIONS(log_lines.begin(), log_lines.end(), expected.begin(), expected.end());
102106
}

0 commit comments

Comments
 (0)