Xcos: Decrease logging levels to avoid heavy logging 91/7091/2
Clément DAVID [Thu, 3 May 2012 14:51:22 +0000 (16:51 +0200)]
Call toString() only when loggable
Reduce logging level on configure (from the windows versions)

Change-Id: I83c0921fffe2fbe1620136ed91353402dc818aac

scilab/configure
scilab/configure.ac
scilab/etc/logging.properties.in
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/BasicBlock.java

index f377567..094f8b7 100755 (executable)
@@ -9043,9 +9043,9 @@ else
 fi
 
 if test "$enable_debug_java" = yes; then
-   LOGGING_LEVEL="ALL"
-else
    LOGGING_LEVEL="INFO"
+else
+   LOGGING_LEVEL="SEVERE"
 fi
 
 
index a4cd56d..d86d7b8 100644 (file)
@@ -332,9 +332,9 @@ else
 fi
 
 if test "$enable_debug_java" = yes; then
-   LOGGING_LEVEL="ALL"
-else
    LOGGING_LEVEL="INFO"
+else
+   LOGGING_LEVEL="SEVERE"
 fi
 AC_SUBST(LOGGING_LEVEL)
 
index 5fe28fc..e23cb2b 100644 (file)
@@ -1,7 +1,13 @@
 # FOP logging level
-org.apache.fop.level = @LOGGING_LEVEL@
-org.apache.fop.render.level = @LOGGING_LEVEL@
+org.apache.fop.level = SEVERE
+org.apache.fop.render.level = SEVERE
 
-#Scilab logging level
 org.scilab.level = @LOGGING_LEVEL@
+# Release level
+# org.scilab.level = SEVERE
+
+# Xcos logging level
+org.scilab.modules.xcos.level = @LOGGING_LEVEL@
+# Release level
+# org.scilab.level = SEVERE
 
index b566edd..5663ce9 100644 (file)
@@ -472,7 +472,9 @@ public class BasicBlock extends ScilabGraphUniqueObject implements Serializable
          */
         @Override
         public void propertyChange(PropertyChangeEvent evt) {
-            LOG.finest(evt.getPropertyName() + ": " + evt.getOldValue() + ", " + evt.getNewValue());
+            if (LOG.isLoggable(Level.FINEST)) {
+                LOG.finest(evt.getPropertyName() + ": " + evt.getOldValue() + ", " + evt.getNewValue());
+            }
         }
     }