Suppressing An Appender For A Log4J Logger
Occasionally, a third-party library will balk the log-or-throw exception handling convention. Most recently, I came across this issue with Hibernate's Work API: anorg.hibernate.exception.ConstraintViolationException
was being logged and thrown when a unique key constraint was violated. To be exact, Hibernate's JDBCExceptionHelper
logged exceptions through JDBCExceptionReporter
. The flow was similar ... read more