This is a simple request but one could avoid writing pesky log statements in multiple places to log sql query.
My take:
- To define it globally we can make use of Sql2o class.
- To define per query provide an ability in Query class.
Sql2o and Query both could provide a method something like:
setSqlLogging(boolean enable, LogLevel ..);
Log Level could decide which level should be used for logging SQL. Default could be debug / error.