Skip to content

Commit fff32b6

Browse files
committed
Only change the default logger level if default_logger_level is set
1 parent 45602bc commit fff32b6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

rcl/src/rcl/logging.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,10 @@ rcl_logging_configure_with_output_handler(
7474
g_rcl_logging_num_out_handlers = 0;
7575

7676
if (log_levels) {
77-
default_level = (int)log_levels->default_logger_level;
78-
rcutils_logging_set_default_logger_level(default_level);
77+
if (log_levels->default_logger_level != RCUTILS_LOG_SEVERITY_UNSET) {
78+
default_level = (int)log_levels->default_logger_level;
79+
rcutils_logging_set_default_logger_level(default_level);
80+
}
7981

8082
for (size_t i = 0; i < log_levels->num_logger_settings; ++i) {
8183
rcutils_ret_t rcutils_status = rcutils_logging_set_logger_level(

0 commit comments

Comments
 (0)