Make fileAppender flush, close, and re-open on SIGHUP so we can use it with logrotate