diff --git a/jOOQ/src/main/java/org/jooq/impl/ExecuteListeners.java b/jOOQ/src/main/java/org/jooq/impl/ExecuteListeners.java index ee2805db31..363d214644 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ExecuteListeners.java +++ b/jOOQ/src/main/java/org/jooq/impl/ExecuteListeners.java @@ -85,11 +85,6 @@ class ExecuteListeners implements ExecuteListener { private static List listeners(ExecuteContext ctx) { List result = new ArrayList(); - if (!FALSE.equals(ctx.configuration().settings().isExecuteLogging())) { - result.add(new LoggerListener()); - result.add(new StopWatchListener()); - } - for (ExecuteListenerProvider provider : ctx.configuration().executeListenerProviders()) { // Could be null after deserialisation @@ -98,6 +93,11 @@ class ExecuteListeners implements ExecuteListener { } } + if (!FALSE.equals(ctx.configuration().settings().isExecuteLogging())) { + result.add(new LoggerListener()); + result.add(new StopWatchListener()); + } + return result; }