When log level is FATAL all pending (async) messages are flushed

Each appender is responsible for creating a go routine, if needed.