Performs no actions other than logging, and can (optionally) fail the build.