]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/reporting/SCLReporting.java
Replace System.err and System.out with SLF4J Logging
[simantics/platform.git] / bundles / org.simantics.scl.runtime / src / org / simantics / scl / runtime / reporting / SCLReporting.java
index 8870eb98ea16fd90a41179094a8269fb23fc803f..bf3d6c68fb468d40f9dcd748cac00eb79f277648 100644 (file)
@@ -6,6 +6,8 @@ import java.io.IOException;
 import org.simantics.scl.runtime.SCLContext;
 import org.simantics.scl.runtime.function.Function;
 import org.simantics.scl.runtime.tuple.Tuple0;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 /**
  * Static methods for calling the currently active {@link SCLReportingHandler}.
@@ -14,6 +16,8 @@ import org.simantics.scl.runtime.tuple.Tuple0;
  */
 public class SCLReporting {
 
+    private static final Logger LOGGER = LoggerFactory.getLogger(SCLReporting.class);
+
     public static void print(String text) {
         SCLReportingHandler handler = ((SCLReportingHandler)SCLContext.getCurrent().get(SCLReportingHandler.REPORTING_HANDLER));
         if(handler != null)
@@ -27,7 +31,7 @@ public class SCLReporting {
         if(handler != null)
             handler.printError(text);
         else
-            System.err.println(text);
+            LOGGER.error(text);
     }
     
     public static void didWork(double amount) {