Using multiple outputs and reliability

I'm guessing there is no way to set the configuration so that once a log is written to one output, it doesn't block the pipeline if other outputs fail?

No, there isn't.