The logging API in the standard library needs to be able to support this kind of thing. Doesn't mean it actually needs to be included in the baseimplementation.
Will you then be able to get fully inlined low overhead ringbuffer logging throughout the application and used frameworks? E.g. do low level logging to a ringbuffer that is only saved/mailed upon fatal crashes. This is useful for online services.
