Make monolog optional, introduce MonologExtension