The appenders had a pointless wait for the logwriter to start: it would wait for up to 60 seconds, report an error, but not actually affect the appender operation. The logwriters themselves used a variety of hardcoded timeouts that ultimately did not affect writer operation.
Removed the appender-level wait, and changed logwriter initialization to use a configurable timeout. If this timeout is exceeded, the logwriter shuts down.
The appenders had a pointless wait for the logwriter to start: it would wait for up to 60 seconds, report an error, but not actually affect the appender operation. The logwriters themselves used a variety of hardcoded timeouts that ultimately did not affect writer operation.
Removed the appender-level wait, and changed logwriter initialization to use a configurable timeout. If this timeout is exceeded, the logwriter shuts down.