
io.dropwizard.jdbi.bundles.DBIExceptionsBundle Maven / Gradle / Ivy
The newest version!
package io.dropwizard.jdbi.bundles;
import io.dropwizard.Configuration;
import io.dropwizard.ConfiguredBundle;
import io.dropwizard.jdbi.jersey.LoggingDBIExceptionMapper;
import io.dropwizard.jdbi.jersey.LoggingSQLExceptionMapper;
import io.dropwizard.setup.Environment;
/**
* A bundle for logging SQLExceptions and DBIExceptions so that their actual causes aren't overlooked.
*/
public class DBIExceptionsBundle implements ConfiguredBundle {
@Override
public void run(Configuration configuration, Environment environment) {
environment.jersey().register(new LoggingSQLExceptionMapper());
environment.jersey().register(new LoggingDBIExceptionMapper());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy