to be really perfect could you have the Logger generate an _IllegalArgumentException_ ?