Aside from the proposal, would it also be possible to expose the function/line/file parameters, because that data is often lost since using os_log directly everywhere without any wrapper may be impossible or simply adds a lot of boilerplate code.
Another improvement for the logging system would be to allow to mutate static strings with other static strings. The data is obtained statically so it should be safe to mutate with other static string literals.