# uncaught-exception
[](https://github.com/serokell/uncaught-exception/actions)
[](https://hackage.haskell.org/package/uncaught-exception)
[](http://stackage.org/lts/package/uncaught-exception)
[](http://stackage.org/nightly/package/uncaught-exception)
[](https://github.com/serokell/o-clock/blob/master/LICENSE)
The goal of this small library is to make it easy to customize handling of uncaught exceptions in Haskell applications.
The default handler of uncaught exceptions uses the `Show` type class to print the exception.
However, in some cases you may want to use `displayException` which renders the exception value in a human-friendly manner.
You can find more details about motivation and implementation of this library in its Haddock documentation and [this blog post](https://serokell.io/blog/uncaught-exception-handling).
## For Contributors
Please see [CONTRIBUTING.md](.github/CONTRIBUTING.md) for more information.
## About Serokell
`uncaught-exception` is maintained and funded with ❤️ by [Serokell](https://serokell.io/).
The names and logo for Serokell are trademark of Serokell OÜ.
We love open source software! See [our other projects](https://serokell.io/community?utm_source=github) or [hire us](https://serokell.io/hire-us?utm_source=github) to design, develop and grow your idea!