X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.scl.runtime%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fruntime%2Freporting%2FSCLReporting.java;h=5266b13a21e61c7892a6efc39698abf60a18c4a8;hb=08a43c849e0bed256394e3861326af9ce26a9917;hp=97ef75f8b498e0d6a7382c7f84e626d0ceac8ee9;hpb=8f1e3f237e21ecf19207ba1918041b0eefec4367;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/reporting/SCLReporting.java b/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/reporting/SCLReporting.java index 97ef75f8b..5266b13a2 100644 --- a/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/reporting/SCLReporting.java +++ b/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/reporting/SCLReporting.java @@ -18,6 +18,11 @@ public class SCLReporting { private static final Logger LOGGER = LoggerFactory.getLogger(SCLReporting.class); + public static SCLReportingHandler getCurrentReportingHandler() { + SCLReportingHandler handler = ((SCLReportingHandler)SCLContext.getCurrent().get(SCLReportingHandler.REPORTING_HANDLER)); + return handler == null ? SCLReportingHandler.DEFAULT : handler; + } + public static void print(String text) { SCLReportingHandler handler = ((SCLReportingHandler)SCLContext.getCurrent().get(SCLReportingHandler.REPORTING_HANDLER)); if(handler != null)