From 1f060a129e3ba7fd464d319a88b27966359a05e3 Mon Sep 17 00:00:00 2001 From: Michael Leuschel <leuschel@cs.uni-duesseldorf.de> Date: Wed, 5 Oct 2016 15:59:41 +0200 Subject: [PATCH] add logger info --- src/main/java/de/stups/probkodkod/Request.java | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/main/java/de/stups/probkodkod/Request.java b/src/main/java/de/stups/probkodkod/Request.java index bea96d2..beb0012 100644 --- a/src/main/java/de/stups/probkodkod/Request.java +++ b/src/main/java/de/stups/probkodkod/Request.java @@ -162,14 +162,21 @@ public final class Request { if (iterator.hasNext()) { Solution solution = iterator.next(); instance = solution.instance(); + if (logger.isLoggable(Level.FINE)) { + logger.fine("CNF translated in " + solution.stats().translationTime() + + " ms and solved in " + solution.stats().solvingTime() + "ms (" + + solution.stats().clauses() + " clauses, " + + solution.stats().variables() + " variables, " + + solution.stats().primaryVariables() + " primary variables)"); + } /* TO DO: maybe add a preference for this: */ /* the information is printed on the output stream and then read by ProB in get_solutions_from_stream in kodkod_process.pl */ - System.out.println("stats(" + solution.stats().translationTime() + - "," + solution.stats().solvingTime() + - "," + solution.stats().clauses() + - "," + solution.stats().variables() + - "," + solution.stats().primaryVariables() + "). "); + System.out.println("stats(" + solution.stats().translationTime() + + "," + solution.stats().solvingTime() + + "," + solution.stats().clauses() + + "," + solution.stats().variables() + + "," + solution.stats().primaryVariables() + "). "); } else { instance = null; } -- GitLab