I'd love to see the logger object being passed to this class via the ctor - let's get rid of that static calls - THX