require logger, as this is not part of the standard distribution