44
44
import org .apache .commons .exec .CommandLine ;
45
45
import org .apache .commons .exec .DefaultExecutor ;
46
46
import org .apache .commons .io .FileUtils ;
47
+ import org .apache .commons .lang3 .BooleanUtils ;
47
48
import org .apache .commons .lang3 .StringUtils ;
48
49
import org .apache .solr .common .SolrInputDocument ;
49
50
import org .computate .i18n .I18n ;
@@ -593,6 +594,14 @@ private void regarderClasseEvenement(Message<Object> message) {
593
594
SharedData sharedData = vertx .sharedData ();
594
595
sharedData .getLocalLockWithTimeout (orderLock , config ().getLong (ComputateConfigKeys .ZOOKEEPER_CONNECTION_TIMEOUT_MILLIS , 3000L )).onSuccess (lock -> {
595
596
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
+
596
605
String classeCheminAbsolu = cheminComplet .toAbsolutePath ().toString ();
597
606
String cp = FileUtils .readFileToString (new File (COMPUTATE_SRC + "/config/cp.txt" ), "UTF-8" );
598
607
String classpath = String .format ("%s:%s/target/classes" , cp , COMPUTATE_SRC );
@@ -606,11 +615,10 @@ private void regarderClasseEvenement(Message<Object> message) {
606
615
607
616
executeur .setWorkingDirectory (repertoireTravail );
608
617
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 );
612
618
promise .complete ();
613
619
lock .release ();
620
+ if ("INFO" .equals (logLevel ))
621
+ LOG .info (String .format (classeLangueConfig .getString (I18n .str_classe_generee ), classeNomSimple ));
614
622
} catch (Exception ex ) {
615
623
LOG .error (String .format (classeLangueConfig .getString (I18n .str_UneProblemeExecutionRegarderRepertoire ), cheminCompletStr ), ex );
616
624
promise .fail (ex );
0 commit comments