Skip to content

Commit 3f47398

Browse files
nordic-krchkartben
authored andcommitted
logging: Set frontend filters only when filtering enabled
Set initial filtering settings in the log core init only if runtime filtering is enabled. It saves few bytes when runtime filtering is off. Signed-off-by: Krzysztof Chruściński <[email protected]>
1 parent 0d06691 commit 3f47398

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

subsys/logging/log_core.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,8 +257,10 @@ void log_core_init(void)
257257
if (IS_ENABLED(CONFIG_LOG_FRONTEND)) {
258258
log_frontend_init();
259259

260-
for (uint16_t s = 0; s < log_src_cnt_get(0); s++) {
261-
log_frontend_filter_set(s, CONFIG_LOG_MAX_LEVEL);
260+
if (IS_ENABLED(CONFIG_LOG_RUNTIME_FILTERING)) {
261+
for (uint16_t s = 0; s < log_src_cnt_get(0); s++) {
262+
log_frontend_filter_set(s, CONFIG_LOG_MAX_LEVEL);
263+
}
262264
}
263265

264266
if (IS_ENABLED(CONFIG_LOG_FRONTEND_ONLY)) {

0 commit comments

Comments
 (0)