X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Fsource%2FTextualModuleSource.java;h=f4e9c7de048cc6347c1c685a60a4777a1aaaf107;hp=9df29e95815e7b892fdbc6ebfd91b6a5d1de2a09;hb=a8758de5bc19e5adb3f618d3038743a164f09912;hpb=12d9af17384d960b75d58c3935d2b7b46d93e87b diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/source/TextualModuleSource.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/source/TextualModuleSource.java index 9df29e958..f4e9c7de0 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/source/TextualModuleSource.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/source/TextualModuleSource.java @@ -17,8 +17,12 @@ import org.simantics.scl.compiler.module.Module; import org.simantics.scl.compiler.module.options.ModuleCompilationOptions; import org.simantics.scl.compiler.module.repository.ModuleRepository; import org.simantics.scl.compiler.module.repository.UpdateListener; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public abstract class TextualModuleSource implements ModuleSource { + private static final Logger LOGGER = LoggerFactory.getLogger(TextualModuleSource.class); + public static final ImportDeclaration[] DEFAULT_IMPORTS = new ImportDeclaration[] { new ImportDeclaration("Builtin", ""), new ImportDeclaration("Prelude", "") @@ -89,8 +93,8 @@ public abstract class TextualModuleSource implements ModuleSource { if(compiler.getErrorLog().isEmpty()) return new Success(compiler.getModule()); else { - System.err.println("While compiling " + getModuleName() + ":"); - System.err.println(CompilationErrorFormatter.toString(getSourceReader(null), compiler.getErrorLog().getErrors())); + LOGGER.error("While compiling " + getModuleName() + ":"); + LOGGER.error(CompilationErrorFormatter.toString(getSourceReader(null), compiler.getErrorLog().getErrors())); return new Failure(compiler.getErrorLog().getErrors()); } } catch (IOException e) {