diff options
author | David Pursehouse <dpursehouse@collab.net> | 2019-02-14 16:39:32 +0900 |
---|---|---|
committer | David Pursehouse <dpursehouse@collab.net> | 2019-02-14 16:44:27 +0900 |
commit | 1ee212f35eac4aea5e73d7ed42a555f9b5ad0273 (patch) | |
tree | 96965c29238eb4af3e0d93ddfc7f994d44bef839 | |
parent | cc309ec0061b10c2bf0fb4114dd4ed9bfdc8078f (diff) |
PrologEnvironment: Add logging of reduction limits
In the constructor of the Args singleton, log the configured values
for reductionLimit and compileLimit.
In setPredicate, log the reduction limit that is actually used.
Change-Id: I300735ba4a7982de89337a5c179149023894acb6
-rw-r--r-- | gerrit-server/src/main/java/com/google/gerrit/rules/PrologEnvironment.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/rules/PrologEnvironment.java b/gerrit-server/src/main/java/com/google/gerrit/rules/PrologEnvironment.java index 9538121a41..a0a108469f 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/rules/PrologEnvironment.java +++ b/gerrit-server/src/main/java/com/google/gerrit/rules/PrologEnvironment.java @@ -80,7 +80,9 @@ public class PrologEnvironment extends BufferingPrologControl { @Override public void setPredicate(Predicate goal) { super.setPredicate(goal); - setReductionLimit(args.reductionLimit(goal)); + int reductionLimit = args.reductionLimit(goal); + log.info("setting reductionLimit {}", reductionLimit); + setReductionLimit(reductionLimit); } /** @@ -200,6 +202,8 @@ public class PrologEnvironment extends BufferingPrologControl { "compileReductionLimit", (int) Math.min(10L * limit, Integer.MAX_VALUE)); compileLimit = limit <= 0 ? Integer.MAX_VALUE : limit; + + log.info("reductionLimit: {}, compileLimit: {}", reductionLimit, compileLimit); } private int reductionLimit(Predicate goal) { |