Change GAV for forking from original project
Basic code cleanup
- Proper use of JDK5 language feature, e.g. add type params for
generics, for each loop etc.
- other basic cleanups without major change in design.
Improve elapsed time logging
Use StringBuilder instead of StringBuffer for lower overhead
Add Total Fetch Time in ResultSet logging.
Improve stack trace logging
- Instead of hardcoding frame to log (which will cause problem during
refactoring), the frame to log is determined by matching class name to
skip all JDBC DS Log related frames
- Allow to log full stack trace
- Can now provide pattern to determine the line to include in stack
trace
- Improve format
Cleanup and improve logging codes
- Upgrade SLF4J version
- Proper use of SLF4J logging pattern to reduce unncessary level
enabling checking and string construction
- Reduce unncessary string constructions
- Removed the now-useless Logger wrapper and log directly to loggers
- Write meaningful message in error messages, instead of putting
exception's message (which has been handled by SLF4J)