Doesn't a logging system need a storage system that can keep up with it, if the goal is to persist logs for later analysis? What storage could keep up with this?
But you need each logging call to be very fast, cause logging calls are usually synchronous.
If you're writing telemetry then that's different. But if you're using logging to write your telemetry then there are better ways to do it.
So, the nanosecond values quoted are the impact exposed to your application code, but some other process takes over the bulk of the work of the logging.
So as long as the offloaded process can keep up with the average log rate, it'll be fine - but also as a bonus the application does not see increased latency due to logging.