Add AbstractLoggerFactory