In the Golioth console, I’m seeing log messages coming from the golioth_dfu module. It looks like these log messages are special, i.e. they appear to be auto-generated from the metadata associated with them. I’m curious what is causing these messages to show up in the log, since they don’t appear to be coming from the Zephyr logging subsystem (I may be wrong about this). Are these being generated on the cloud side from data sent via golioth_ota_report_state_sync()? Just trying to understand where these logs are coming from.
Hey @cdwilson,
These log entries are automatically generated when the device reports its OTA state (package, version, state) to the cloud. On the backend, that same event is sent both to the OTA module and the logging module, and you can filter them out in the console if they create too much noise.
@marko thanks for confirming!
I didn’t realize it was possible to filter out (exclude) messages based on module. How do I do that in the console?
Looking back at my phrasing, I should have said you can focus on specific log modules you’re interested in, and in that way hide the golioth_dfu module. It would be a nice feature to have in the console to actually filter out one or more log modules, instead of just focusing on and displaying messages from a certain module. I’ll forward this to the cloud team and see what we can do to make it happen.
