It's checked in `if (null !== $this->logger && !$catalogue->defines($id, $domain))`, but maybe it'll be a good idea to move checking if logger exists inside the method.