So if you have a null pointer exception or something similar in production, you want to send that information to a remote host or alert system to be looked at urgently.
You can eat your pizza slice whichever way you want.
Arguably this would be useful for critical events.
I think 20 years ago it would have been slammed as overkill to have a separate process just to send logs.
Even now actually, there is a flurry of libs/gems to send events/logs/analytics to a remote server (Datadog, NewRelic, Slack…)from the application itself. It’s usually not directly coupled with the logger, but it’s not far.