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

peter-lawrey-admin/Exception-Handler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages