Add AsyncLoggerBase module and logger factory