Fix build

Silence logger
Raise exception on usage error instead of err.println