Suppress line breaks when using LOG_INF etc with RTT and Segger #debugging


Chruściński, Krzysztof
 

Hi Justin,

 

It is an option flag that can be used with log_output module which is a helper module for formatting log messages. Most of backends does not use it. It can be easily added to certain backend if needed as a Kconfig option. Feel free to open a Pull Request or let me know which backend you are using.

 

Regards,

Krzysztof

 

From: users@... <users@...> On Behalf Of justin.leavesley via lists.zephyrproject.org
Sent: Saturday, April 2, 2022 11:11 AM
To: users@...
Subject: [Zephyr-users] Suppress line breaks when using LOG_INF etc with RTT and Segger #debugging

 

I would have thought this was easy but I cannot seem to find a way to prevent LOG_INF etc from adding a line break to the log string. 

I have found the following log flag definition in log_output.h

#define LOG_OUTPUT_FLAG_CRLF_NONE BIT(4)

But I cannot see how to set this flag in the build and config system so that the logging picks it up.

 

Thanks,

Justin

 


justin.leavesley@...
 

I would have thought this was easy but I cannot seem to find a way to prevent LOG_INF etc from adding a line break to the log string. 

I have found the following log flag definition in log_output.h

#define LOG_OUTPUT_FLAG_CRLF_NONE BIT(4)

But I cannot see how to set this flag in the build and config system so that the logging picks it up.

 

Thanks,

Justin