The most informative logs will be on the server itself and not on the responses from api. If you run the server in one terminal and hit it with a request in a second terminal, the first terminal will be the one that gives you a stack trace, the second terminal will just say 500 internal server error. I'm pretty sure any response other than 500 internal server error, has to be explicitly programmed into the server error handling yourself.