Skip to content
This repository was archived by the owner on Oct 6, 2023. It is now read-only.

Commit 43b0ca5

Browse files
authored
fix(log_v2): when log_v2 is enabled, core is at info level by default (#465)
1 parent 9bf59f1 commit 43b0ca5

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

core/src/log_v2.cc

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,16 @@ bool log_v2::load(std::string const& file,
109109
}
110110
}
111111

112+
_core_log = std::make_shared<logger>("core", sinks.begin(), sinks.end());
113+
_core_log->set_level(level::info);
114+
_core_log->flush_on(level::info);
115+
_core_log->info("{} : log started", broker_name);
116+
112117
for (auto& entry : js["loggers"].array_items()) {
113118
std::shared_ptr<logger>* l;
114-
if (entry["name"].string_value() == "tls")
119+
if (entry["name"].string_value() == "core")
120+
l = &_core_log;
121+
else if (entry["name"].string_value() == "tls")
115122
l = &_tls_log;
116123
else if (entry["name"].string_value() == "tcp")
117124
l = &_tcp_log;
@@ -134,11 +141,6 @@ bool log_v2::load(std::string const& file,
134141
(*l)->flush_on(dbg_lvls[entry["level"].string_value()]);
135142
}
136143

137-
_core_log = std::make_shared<logger>("core", sinks.begin(), sinks.end());
138-
_core_log->set_level(level::trace);
139-
_core_log->flush_on(level::trace);
140-
_core_log->info("{} : log started", broker_name);
141-
142144
return true;
143145
}
144146

0 commit comments

Comments
 (0)