Skip to content

Commit 885594c

Browse files
committed
Better logging of touched and generated files
1 parent 3c4de6d commit 885594c

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/main/java/org/computate/frFR/java/RegarderRepertoire.java

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
import org.apache.commons.exec.CommandLine;
4545
import org.apache.commons.exec.DefaultExecutor;
4646
import org.apache.commons.io.FileUtils;
47+
import org.apache.commons.lang3.BooleanUtils;
4748
import org.apache.commons.lang3.StringUtils;
4849
import org.apache.solr.common.SolrInputDocument;
4950
import org.computate.i18n.I18n;
@@ -593,6 +594,14 @@ private void regarderClasseEvenement(Message<Object> message) {
593594
SharedData sharedData = vertx.sharedData();
594595
sharedData.getLocalLockWithTimeout(orderLock, config().getLong(ComputateConfigKeys.ZOOKEEPER_CONNECTION_TIMEOUT_MILLIS, 3000L)).onSuccess(lock -> {
595596
try {
597+
String classeNomSimple = StringUtils.substringBeforeLast(cheminComplet.getFileName().toString(), ".");
598+
String logLevel = "INFO";
599+
if(classeNomSimple.endsWith("GenPage"))
600+
logLevel = "DEBUG";
601+
602+
if("INFO".equals(logLevel))
603+
LOG.info(String.format(classeLangueConfig.getString(I18n.str_classe_touchee), classeNomSimple));
604+
596605
String classeCheminAbsolu = cheminComplet.toAbsolutePath().toString();
597606
String cp = FileUtils.readFileToString(new File(COMPUTATE_SRC + "/config/cp.txt"), "UTF-8");
598607
String classpath = String.format("%s:%s/target/classes", cp, COMPUTATE_SRC);
@@ -606,11 +615,10 @@ private void regarderClasseEvenement(Message<Object> message) {
606615

607616
executeur.setWorkingDirectory(repertoireTravail);
608617
executeur.execute(ligneCommande);
609-
String classeNomSimple = StringUtils.substringBeforeLast(cheminComplet.getFileName().toString(), ".");
610-
String log = String.format(classeLangueConfig.getString(I18n.str_chemin_absolu), classeNomSimple);
611-
LOG.info(log);
612618
promise.complete();
613619
lock.release();
620+
if("INFO".equals(logLevel))
621+
LOG.info(String.format(classeLangueConfig.getString(I18n.str_classe_generee), classeNomSimple));
614622
} catch(Exception ex) {
615623
LOG.error(String.format(classeLangueConfig.getString(I18n.str_UneProblemeExecutionRegarderRepertoire), cheminCompletStr), ex);
616624
promise.fail(ex);

0 commit comments

Comments
 (0)