Overloaded AbstractPoolBackedDataSource / AbstractComboPoolBackedDataSource toString, so we've a toString( boolean show_config ). The full reflective config is now shown only when logging pool manager initialization. Otherwise we revert to a fast, nonreflective toString(). We'll see whether anyone minds the abbreviation. Thanks to kibertoad and Xerosigma on github for the suggestion.