SubOptimal/Exception-Handler

Open a browser with a message about an Exception.

★ 0Forks 0JavaGitHub ↗Compare

README

Exception Handler library

This library support a variety of a way to handle exceptions.

Search on StackOverflow when debugging.

Lookup Stackoverflow when debugging
ExceptionHandler handler = new DebugExceptionHandler(LoggerExceptionHandler.INSTANCE, StackoverflowExceptionHandler.INSTANCE);

handler.onException("?", new NullPointerException());

This will log to the JDK logger or, use stackoverflow when run in Debug mode, if the desktop is available.

Configuring Stackoverflow and Google

You can redirect specific exceptions to chosen pages by updating the Stackoverflow.properties on your class path.

baseUri=http://stackoverflow.com/search?q=%5Bjava%5D
java.lang.NullPointerException=http://stackoverflow.com/questions/218384/what-is-a-null-pointer-exception-and-how-do-i-fix-it

For google the file is Google.properties

Note
The version of java you are using is included in the search. As this example was run on Java 8, it appears in the search.
GoogleExceptionHandler.INSTANCE.onException("I don't know what", new NullPointerException());

Opens the following

Contributors

SubOptimalpeter-lawrey

Issues