Skip to content
This repository was archived by the owner on Nov 20, 2023. It is now read-only.

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Open a browser with a message about an Exception.

Resources

Stars

10 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages