Logging function without runtime filtering but includes timestamp and end of line termination

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.