Using Zephyr.
I'm looking for a process or a function to log unconditional message in the logging system including timestamp and other typical logging/display functionality. LOG_RAW strips time stamps and EOL termination. LOG_INF -> LOG_ERR are all conditional, not to mention have colors.
I could write directly to the shell, but I'm counting on the messages being written to the shell and the FS (both backends working). Ideally I want a function to call that logs to both the shell and FS, adds line termination, sets a color, and it not filterable.
This is so I can log general process information to the logs, but is not necessarily an error or warning. Using INF could be used with a separate logger/processor tag, but it could still be filtered out intentionally or accidently.
PrintK and the various forms require additional line termination and don't generate the time stamp.