From 8490fd669d6c65e5d1bfa24b4d921a0940cbcc93 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Mon, 11 Aug 2014 11:09:05 +0200 Subject: [PATCH] [#3525] Implement more verbose DEBUG logging for jOOQ-meta's include / exclude mechanism --- .../src/main/java/org/jooq/util/AbstractDatabase.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java b/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java index d7ae081858..2ebf580842 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java @@ -861,6 +861,9 @@ public abstract class AbstractDatabase implements Database { (p.matcher(definition.getName()).matches() || p.matcher(definition.getQualifiedName()).matches())) { + if (log.isDebugEnabled()) + log.debug("Exclude", "Excluding " + definition.getQualifiedName() + " because of pattern " + exclude); + continue definitionsLoop; } } @@ -868,6 +871,10 @@ public abstract class AbstractDatabase implements Database { for (Filter filter : filters) { if (filter.exclude(definition)) { + + if (log.isDebugEnabled()) + log.debug("Exclude", "Excluding " + definition.getQualifiedName() + " because of filter " + filter); + continue definitionsLoop; } } @@ -881,6 +888,10 @@ public abstract class AbstractDatabase implements Database { p.matcher(definition.getQualifiedName()).matches())) { result.add(definition); + + if (log.isDebugEnabled()) + log.debug("Include", "Including " + definition.getQualifiedName() + " because of pattern " + include); + continue definitionsLoop; } }