<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>nRF Cloud Log backend doesn&amp;#39;t filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/121871/nrf-cloud-log-backend-doesn-t-filter-unwanted-messages-generated-as-a-side-effect-of-sending-other-log-messages</link><description>Hi! 
 
 
 We use nRF Cloud Log backend in our project. And during my research I found that it actually doesn&amp;#39;t filter (despite the filtering code is there) messages generated by underlying libs when application log messages are sent to the cloud. This</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 22 Jul 2025 10:58:45 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/121871/nrf-cloud-log-backend-doesn-t-filter-unwanted-messages-generated-as-a-side-effect-of-sending-other-log-messages" /><item><title>RE: nRF Cloud Log backend doesn't filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/thread/543153?ContentTypeID=1</link><pubDate>Tue, 22 Jul 2025 10:58:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:66c00825-314f-41dc-a435-696d56d97582</guid><dc:creator>Pascal Hdz</dc:creator><description>&lt;p&gt;Hello Ruslan,&lt;/p&gt;
&lt;p&gt;Sorry for my misunderstanding, I can see now the problem that you are pointing. This is indeed an issue and we will need to follow up internally. Unfortunately, I can&amp;#39;t offer you a hot fix for now but should be fix on the next NCS releases.&lt;br /&gt;&lt;br /&gt;Pascal.&lt;/p&gt;
&lt;div style="direction:ltr;display:none;text-align:left;"&gt;
&lt;div style="display:none;"&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;TRANSLATE with &lt;/span&gt;&lt;/span&gt; &lt;span title="Exit Translation"&gt;x&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;English&lt;/span&gt;
&lt;div style="left:0;text-align:left;"&gt;
&lt;div&gt;
&lt;div style="display:none;"&gt;
&lt;table border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#ar"&gt;Arabic&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#he"&gt;Hebrew&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#pl"&gt;Polish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#bg"&gt;Bulgarian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#hi"&gt;Hindi&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#pt"&gt;Portuguese&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#ca"&gt;Catalan&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#mww"&gt;Hmong Daw&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ro"&gt;Romanian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#zh-CHS"&gt;Chinese Simplified&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#hu"&gt;Hungarian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ru"&gt;Russian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#zh-CHT"&gt;Chinese Traditional&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#id"&gt;Indonesian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#sk"&gt;Slovak&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#cs"&gt;Czech&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#it"&gt;Italian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#sl"&gt;Slovenian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#da"&gt;Danish&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ja"&gt;Japanese&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#es"&gt;Spanish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#nl"&gt;Dutch&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#tlh"&gt;Klingon&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#sv"&gt;Swedish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#en"&gt;English&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ko"&gt;Korean&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#th"&gt;Thai&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#et"&gt;Estonian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#lv"&gt;Latvian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#tr"&gt;Turkish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#fi"&gt;Finnish&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#lt"&gt;Lithuanian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#uk"&gt;Ukrainian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#fr"&gt;French&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ms"&gt;Malay&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ur"&gt;Urdu&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#de"&gt;German&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#mt"&gt;Maltese&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#vi"&gt;Vietnamese&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#el"&gt;Greek&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#no"&gt;Norwegian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#cy"&gt;Welsh&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#ht"&gt;Haitian Creole&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#fa"&gt;Persian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;a title="Help" href="https://go.microsoft.com/?linkid=9722454" rel="noopener noreferrer" target="_blank"&gt; &lt;/a&gt;     &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="display:none;"&gt;&lt;span&gt;TRANSLATE with &lt;/span&gt;&lt;/div&gt;
&lt;div style="display:none;"&gt;
&lt;div&gt;&lt;span&gt; COPY THE URL BELOW &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;  &lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt; &lt;span&gt; Back&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="display:none;"&gt;
&lt;div&gt;&lt;span&gt;EMBED THE SNIPPET BELOW IN YOUR SITE&lt;/span&gt;  &lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Enable collaborative features and customize widget: &lt;a href="http://www.bing.com/widget/translator" rel="noopener noreferrer" target="_blank"&gt;Bing Webmaster Portal&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Back&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Cloud Log backend doesn't filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/thread/542714?ContentTypeID=1</link><pubDate>Thu, 17 Jul 2025 07:32:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9a3e2a58-ab55-4d94-94ca-7135e7cdba39</guid><dc:creator>ragruslan</dc:creator><description>&lt;p&gt;Hello Pascal,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks for your message. But it seems we still don&amp;#39;t understand each other. We talk about a possible issue in the code, not about the shadow and configuration. And it&amp;#39;s important to carefully look at the code by the links I provided in the previous messages. There were questions about the code.. But no answers so far.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve run the&amp;nbsp;&lt;span&gt;Multi Service sample and the behavior I see confirms the issue described in this ticket.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;To reproduce the issue I made the following steps:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;1. I modified the&amp;nbsp;overlay_nrfcloud_logging.conf to disable all &amp;quot;periodic business logic&amp;quot;. This is the diff:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;@@ -28,3 +28,7 @@ CONFIG_LOG_BACKEND_NRF_CLOUD_OUTPUT_TEXT=y
 CONFIG_LOG_PROCESS_THREAD_STACK_SIZE=4096
 CONFIG_LOG_PROCESS_THREAD_SLEEP_MS=30000
 CONFIG_TEMP_ALERT_LIMIT=24
+
+CONFIG_LOCATION_TRACKING=n
+CONFIG_TEMP_TRACKING=n
+&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2. Ran the sample for 15 mins. Got the following logs in nRF Cloud:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/1447.image.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;No actions - no logs. This is the expected behavior. Right?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;3. I made one more modification in&amp;nbsp;the&amp;nbsp;overlay_nrfcloud_logging.conf. Set CONFIG_LOG_RUNTIME_FILTERING=y (as I&amp;#39;ve written above - this option breaks &lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/v2.9.0/subsys/net/lib/nrf_cloud/src/nrf_cloud_log_backend.c#L89"&gt;the log filtering&lt;/a&gt;).&amp;nbsp;This is the diff:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;@@ -11,7 +11,7 @@ CONFIG_NRF_CLOUD_LOG_INCLUDE_LEVEL_0=y
 
 # If enabled, log levels for each log source can be set per log backend, and
 # can be changed dynamically.
-CONFIG_LOG_RUNTIME_FILTERING=n
+CONFIG_LOG_RUNTIME_FILTERING=y
 
 CONFIG_LOG_BUFFER_SIZE=4096
 
@@ -28,3 +28,7 @@ CONFIG_LOG_BACKEND_NRF_CLOUD_OUTPUT_TEXT=y
 CONFIG_LOG_PROCESS_THREAD_STACK_SIZE=4096
 CONFIG_LOG_PROCESS_THREAD_SLEEP_MS=30000
 CONFIG_TEMP_ALERT_LIMIT=24
+
+CONFIG_LOCATION_TRACKING=n
+CONFIG_TEMP_TRACKING=n
+&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;4.&amp;nbsp;&lt;/span&gt;&lt;span&gt;Ran the sample for 15 mins. Got the following logs in nRF Cloud:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/5670.image-_2800_1_2900_.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Still no actions - but much logs (and they never end). Is this the&amp;nbsp;expected behavior? I believe - not. And I see the code in&amp;nbsp;nrf_cloud_log_backend.c&amp;nbsp;that should prevent this behavior. But it actually doesn&amp;#39;t work (see our explanations in the previous messages).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks,&lt;br /&gt;&lt;/span&gt;&lt;span&gt;-Ruslan&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Cloud Log backend doesn't filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/thread/542542?ContentTypeID=1</link><pubDate>Tue, 15 Jul 2025 14:16:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:88a5afea-49e1-41a5-8ef2-742861542223</guid><dc:creator>Pascal Hdz</dc:creator><description>&lt;p&gt;Hello Alexey,&lt;/p&gt;
&lt;p&gt;This is a feature that leverage Zephyr&amp;#39;s Logging subsystem. nRF Cloud received the logging and displays it in the Logs Card. This is also available for binary logging for a smaller memory footprint.&lt;/p&gt;
&lt;p&gt;The Logs card&amp;#39;s UI allows you to select which is the desired level of logging you would like to visualize in the cards but this is not something that is&amp;nbsp;being filtered in the front end neither in the back end of nRF Cloud. When you select the desired log level, this will be changed in AWS shadow and wait for the device to connect to nRF Cloud to catch this new desired value (which is considered a delta) and execute in the application the desired configuration changes. Once this is done, the device reports back the&amp;nbsp;current state, this is then visualized on the left side of the options to select in&amp;nbsp;the Logs card. If you pass your mouse on top of it, it will describe what I&amp;#39;m mentioning.&lt;br /&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/DeviceShadow_5F00_Logs.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;As you can see in the picture above, I remarked on blue the &amp;quot;reported&amp;quot; by the device and in orange the &amp;quot;desired&amp;quot;.&lt;br /&gt;&lt;br /&gt;If you look at the Multi Service sample, you will notice there are a few files that controls the Shadow control on the device. There are some specific for CoAP and MQTT. If your project lacks of shadow support and has nRF Cloud logging enabled, the device will send the log to nRF Cloud but you will not be able to control the device.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/image_5F00_2025_2D00_07_2D00_15_5F00_160954236.png" /&gt;&lt;/p&gt;
&lt;p&gt;My recommendation would be to compile the Multi Service sample with the&amp;nbsp;overlay_nrfcloud_logging.conf and see how this changes.&lt;/p&gt;
&lt;p&gt;So you are aware, this feature is not responsive. It takes ~120 seconds to be able to visualize the change on the reported sections I mentioned before.&lt;br /&gt;&lt;br /&gt;Pascal.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Cloud Log backend doesn't filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/thread/542392?ContentTypeID=1</link><pubDate>Mon, 14 Jul 2025 13:11:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:53809fad-e1ac-4ae3-a82f-5403bbab8c41</guid><dc:creator>Alexey Kos</dc:creator><description>&lt;p&gt;Hi Pascal,&lt;br /&gt;Thanks for your email. We (Ruslan) has found it ;)&lt;br /&gt;- The question is not critical for our current project but we would like to clarify it anyway.&lt;br /&gt;- It is not related to the cloud logging configuration/filtering/etc. It is related to the source code.&lt;br /&gt;- We use the SDK code (including the nrf_cloud_log_backend.c file) in our project, so we looked at that source code and have this question.&lt;br /&gt;- It is formulated in the original post in this thread. Pls have a look at it.&lt;br /&gt;- Just to repeat it briefly:&lt;br /&gt;&amp;nbsp; -- There is some code to prevent an endless sending of log messages.&lt;br /&gt;&amp;nbsp; -- It uses filtering of logs from some sources. The filtered_modules array defines these sources.&lt;br /&gt;&amp;nbsp; -- But there seems an issue in the code - in the logs_backend_enable() function - logger_init() sets the mentioned filtering, but right after that log_backend_enable() resets it. So, the needed filtering does not work.&lt;br /&gt;- Can you please review that source code and either confirm there is the issue, or explain how it works if the code is correct.&lt;br /&gt;- We will try to reproduce the issue on practice, but will need to find time for that.&lt;br /&gt;Thank you!&lt;br /&gt;-Alexey&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Cloud Log backend doesn't filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/thread/542269?ContentTypeID=1</link><pubDate>Fri, 11 Jul 2025 14:15:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9b5df63b-7499-4bee-a178-5632febcb320</guid><dc:creator>Pascal Hdz</dc:creator><description>&lt;p&gt;Hello Alexey,&lt;/p&gt;
&lt;p&gt;I sent you an email early this week, let me know if this is still an issue.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Pascal.&lt;/p&gt;
&lt;div style="direction:ltr;display:none;text-align:left;"&gt;
&lt;div style="display:none;"&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;TRANSLATE with &lt;/span&gt;&lt;/span&gt; &lt;span title="Exit Translation"&gt;x&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;English&lt;/span&gt;
&lt;div style="left:0;text-align:left;"&gt;
&lt;div&gt;
&lt;div style="display:none;"&gt;
&lt;table border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#ar"&gt;Arabic&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#he"&gt;Hebrew&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#pl"&gt;Polish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#bg"&gt;Bulgarian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#hi"&gt;Hindi&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#pt"&gt;Portuguese&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#ca"&gt;Catalan&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#mww"&gt;Hmong Daw&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ro"&gt;Romanian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#zh-CHS"&gt;Chinese Simplified&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#hu"&gt;Hungarian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ru"&gt;Russian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#zh-CHT"&gt;Chinese Traditional&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#id"&gt;Indonesian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#sk"&gt;Slovak&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#cs"&gt;Czech&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#it"&gt;Italian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#sl"&gt;Slovenian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#da"&gt;Danish&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ja"&gt;Japanese&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#es"&gt;Spanish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#nl"&gt;Dutch&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#tlh"&gt;Klingon&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#sv"&gt;Swedish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#en"&gt;English&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ko"&gt;Korean&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#th"&gt;Thai&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#et"&gt;Estonian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#lv"&gt;Latvian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#tr"&gt;Turkish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#fi"&gt;Finnish&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#lt"&gt;Lithuanian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#uk"&gt;Ukrainian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#fr"&gt;French&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ms"&gt;Malay&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ur"&gt;Urdu&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#de"&gt;German&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#mt"&gt;Maltese&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#vi"&gt;Vietnamese&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#el"&gt;Greek&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#no"&gt;Norwegian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#cy"&gt;Welsh&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#ht"&gt;Haitian Creole&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#fa"&gt;Persian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;a title="Help" href="https://go.microsoft.com/?linkid=9722454" rel="noopener noreferrer" target="_blank"&gt; &lt;/a&gt;     &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="display:none;"&gt;&lt;span&gt;TRANSLATE with &lt;/span&gt;&lt;/div&gt;
&lt;div style="display:none;"&gt;
&lt;div&gt;&lt;span&gt; COPY THE URL BELOW &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;  &lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt; &lt;span&gt; Back&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="display:none;"&gt;
&lt;div&gt;&lt;span&gt;EMBED THE SNIPPET BELOW IN YOUR SITE&lt;/span&gt;  &lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Enable collaborative features and customize widget: &lt;a href="http://www.bing.com/widget/translator" rel="noopener noreferrer" target="_blank"&gt;Bing Webmaster Portal&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Back&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Cloud Log backend doesn't filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/thread/541145?ContentTypeID=1</link><pubDate>Wed, 02 Jul 2025 10:26:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7eb92e6d-4123-44cc-b91f-4d5afbe70adb</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi Alexey, &lt;br /&gt;&lt;br /&gt;It is still not quite clear why you think there might be a bug. Is this issue reproducible?&lt;br /&gt;In order to confirm that this is a bug, can you provide a minimal sample (or use one of existing NCS samples such as multi_service sample) which demonstrates this issue and additional description of what is expected to happen and what actually happens?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Cloud Log backend doesn't filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/thread/541088?ContentTypeID=1</link><pubDate>Tue, 01 Jul 2025 20:33:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e612084f-900b-415b-97c4-bc2c9f462fe0</guid><dc:creator>Alexey Kos</dc:creator><description>&lt;p&gt;Unfortunately, it does not answer our question ;(&lt;/p&gt;
&lt;p&gt;Is there a bug tracking system where we can submit a bug?&lt;/p&gt;
&lt;p&gt;And/or is there a way to discuss the question directly with developer(s)?&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;-Alexey&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Cloud Log backend doesn't filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/thread/540993?ContentTypeID=1</link><pubDate>Tue, 01 Jul 2025 08:50:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df869e52-fbc1-4830-80a7-e8a7346afda0</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi Alexey,&lt;/p&gt;
[quote user="Alexey Kos"]Did your developers review this piece of code?&lt;br /&gt;Can they confirm there is the issue or explain if there no issue?[/quote]
&lt;p&gt;Our developers have tested nrf_cloud_multi_service sample and confirmed that this feature works in the sample as expected. You can look at relevant implementation in the nrf_cloud_multi_service sample.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Cloud Log backend doesn't filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/thread/540913?ContentTypeID=1</link><pubDate>Mon, 30 Jun 2025 15:15:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d8a1de6d-9d16-4854-a824-120455a470a5</guid><dc:creator>Alexey Kos</dc:creator><description>&lt;p&gt;Hi Dejan,&lt;br /&gt;&lt;br /&gt;Ruslan is talking about a possible bug in the code - in the nrf_cloud_log_backend.c file.&lt;br /&gt;And in my opinion, he well described the issue in the very first message in this thread.&lt;br /&gt;Briefly:&lt;br /&gt;- There is some code to prevent an endless sending of log messages.&lt;br /&gt;- It uses filtering of logs from some sources. The filtered_modules array defines these sources.&lt;br /&gt;- But there seems an issue in the code - in the logs_backend_enable() function - logger_init() sets the mentioned filtering, but right after that log_backend_enable() resets it. So, the needed filtering does not work.&lt;br /&gt;Did your developers review this piece of code?&lt;br /&gt;Can they confirm there is the issue or explain if there no issue?&lt;br /&gt;&lt;br /&gt;Again, the question is about the code (nrf_cloud_log_backend.c and related files). Pls return to the first message in this thread.&lt;br /&gt;The question is not about using/configuring the logging, configuration settings, etc.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;-Alexey&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Cloud Log backend doesn't filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/thread/540903?ContentTypeID=1</link><pubDate>Mon, 30 Jun 2025 14:27:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:97e2cb05-e91a-4d79-92f3-32b4a0c6a88e</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi Ruslan,&lt;br /&gt;&lt;br /&gt;CONFIG_LOG_RUNTIME_FILTERING is used f&lt;span&gt;or fine run-time control of log levels for each logging source. You can get more information in&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/libraries/networking/nrf_cloud_log.html#configuration"&gt;configuration&lt;/a&gt;&amp;nbsp;documentation.&lt;/span&gt;&lt;/p&gt;
[quote user=""]&lt;div&gt;&lt;div&gt;&lt;span&gt;# This option leads to sending endless messages like this &amp;quot;Sent lines:516, bytes:70952&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_NRF_CLOUD_LOG_LOG_LEVEL_INF=y&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;[/quote]
&lt;p&gt;Is it correct that this endless stream of messages is sent from device and observed on nRF Cloud? Do you see these messages in the Logs tab for your device in nRF Cloud?&lt;br /&gt;&lt;br /&gt;Can you provide more information about your application?&lt;br /&gt;&lt;br /&gt;Is it correct that you want to filter the messages that you can see on nRF Cloud?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Which logging settings in your device shadow are there on the nRF Cloud?&lt;br /&gt;&lt;br /&gt;You could try to set log level on nRF Cloud (see &lt;a href="https://docs.nordicsemi.com/bundle/nrf-cloud/page/Devices/MessagesAndAlerts/AlertsAndLogs/Logs.html#using-device-logs-in-the-nrf-cloud-portal"&gt;using device logs in nRF Cloud&lt;/a&gt;) and that should change current shadow, but you also need to have some logic on the device side to update its state based on existing shadow when the device connects to nRF Cloud next time.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Cloud Log backend doesn't filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/thread/540831?ContentTypeID=1</link><pubDate>Mon, 30 Jun 2025 09:45:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:49b83f8b-42d4-45c7-9704-ee03b5ae712c</guid><dc:creator>ragruslan</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;span&gt;Dejan,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;There seems to be a misunderstanding...&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Did you open the links I&amp;nbsp;provided in my messages? Can you please explain what &lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/v2.9.0/subsys/net/lib/nrf_cloud/src/nrf_cloud_log_backend.c#L89"&gt;this array/list&lt;/a&gt;&amp;nbsp;is for?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;br /&gt;Ruslan&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Cloud Log backend doesn't filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/thread/539011?ContentTypeID=1</link><pubDate>Thu, 12 Jun 2025 11:12:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b16b7a04-eb31-4698-be8b-cd072939f64d</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi Ruslan,&lt;br /&gt;&lt;br /&gt;I have discussed your reported issue with our developers.&amp;nbsp;&lt;br /&gt;We have checked internally that&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/cellular/nrf_cloud_multi_service/README.html#nrf-cloud-multi-service"&gt;nRF Cloud Multi Service&lt;/a&gt; sample using CoAP does allow to filter the information. However, it is not very responsive (as it takes around 120 seconds to change the filter value). The filtering happens on the device through device shadow. The cloud sends the filter state to the device (c2d) and the device aligns the cloud logging to that. You need to look at how this is implemented in multi_service sample and implement it in your project.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Cloud Log backend doesn't filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/thread/538612?ContentTypeID=1</link><pubDate>Tue, 10 Jun 2025 09:07:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0a39214c-d5c7-4023-8c9d-f72cb0f05de6</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi Ruslan,&lt;br /&gt;&lt;br /&gt;We are investigating this issue. I will get back to you with status update by the end of the week.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Cloud Log backend doesn't filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/thread/538172?ContentTypeID=1</link><pubDate>Thu, 05 Jun 2025 08:45:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17662a85-146d-441b-91c7-983470f2bf45</guid><dc:creator>ragruslan</dc:creator><description>&lt;p&gt;The root of the issue is not in the high log level (this is actually the default log level). Please, look a bit deeper: &lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/v2.9.0/subsys/net/lib/nrf_cloud/src/nrf_cloud_log_backend.c#L89"&gt;there is a list of log sources&lt;/a&gt; which must be filtered out -&amp;nbsp;regardless&amp;nbsp;of their log levels. But they are not filtered out if&amp;nbsp;CONFIG_LOG_RUNTIME_FILTERING=y.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Ruslan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Cloud Log backend doesn't filter unwanted messages generated as a side effect of sending other log messages</title><link>https://devzone.nordicsemi.com/thread/537729?ContentTypeID=1</link><pubDate>Mon, 02 Jun 2025 17:59:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d73e58a-8ad2-4bb6-8412-cee7ba9137ab</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;You have set quite high level for log messages. You can refer to &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/libraries/networking/nrf_cloud_log.html#configuration"&gt;logging configuration&lt;/a&gt;. You can try to reduce the level of logging for messages that are sent to nRF Cloud using&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/kconfig/index.html#!CONFIG_NRF_CLOUD_LOG_OUTPUT_LEVEL"&gt;CONFIG_NRF_CLOUD_LOG_OUTPUT_LEVEL&lt;/a&gt;. You can read more about&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/libraries/networking/nrf_cloud_log.html"&gt;nRF Cloud Logging&lt;/a&gt; in the documentation.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>