It would be great if an optional ILogger could be injected into the ClamClient and report on virus scanning progress and results I'd like to take a first attempt at adding this capability