diff --git a/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/languageserver/ModelManagerImpl.java b/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/languageserver/ModelManagerImpl.java index 38c264a7f..153a57b86 100644 --- a/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/languageserver/ModelManagerImpl.java +++ b/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/languageserver/ModelManagerImpl.java @@ -373,7 +373,7 @@ private WurstCompilerJassImpl getCompiler(WurstGui gui) { } private void updateModel(CompilationUnit cu, WurstGui gui) { - WLogger.info("update model with " + cu.getCuInfo().getFile()); + WLogger.trace("update model with " + cu.getCuInfo().getFile()); parseErrors.put(wFile(cu), new ArrayList<>(gui.getErrorsAndWarnings())); WurstModel model2 = model; @@ -518,15 +518,16 @@ private CompilationUnit replaceCompilationUnit(WFile filename, String contents, } if (fileHashcodes.containsKey(filename)) { int oldHash = fileHashcodes.get(filename); - WLogger.info("oldHash = " + oldHash + " == " + contents.hashCode()); if (oldHash == contents.hashCode()) { // no change - WLogger.info("CU " + filename + " was unchanged."); + WLogger.trace("CU " + filename + " was unchanged."); return getCompilationUnit(filename); + } else { + WLogger.info("CU changed. oldHash = " + oldHash + " == " + contents.hashCode()); } } - WLogger.info("replace CU " + filename); + WLogger.trace("replace CU " + filename); WurstGui gui = new WurstGuiLogger(); WurstCompilerJassImpl c = getCompiler(gui); CompilationUnit cu = c.parse(filename.toString(), new StringReader(contents)); @@ -534,7 +535,9 @@ private CompilationUnit replaceCompilationUnit(WFile filename, String contents, updateModel(cu, gui); fileHashcodes.put(filename, contents.hashCode()); if (reportErrors) { - WLogger.info("found " + gui.getErrorCount() + " errors in file " + filename); + if (gui.getErrorCount() > 0) { + WLogger.info("found " + gui.getErrorCount() + " errors in file " + filename); + } reportErrors("sync cu " + filename, filename, gui.getErrorsAndWarnings()); } return cu; diff --git a/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/languageserver/WurstWorkspaceService.java b/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/languageserver/WurstWorkspaceService.java index b38f35a83..8048ad063 100644 --- a/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/languageserver/WurstWorkspaceService.java +++ b/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/languageserver/WurstWorkspaceService.java @@ -27,13 +27,13 @@ public CompletableFuture> symbol(WorkspaceSymb @Override public void didChangeConfiguration(DidChangeConfigurationParams params) { - WLogger.info("didChangeConfiguration"); + WLogger.trace("didChangeConfiguration"); } @Override public void didChangeWatchedFiles(DidChangeWatchedFilesParams params) { - WLogger.info("didChangeWatchedFiles"); + WLogger.trace("didChangeWatchedFiles"); server.worker().handleFileChanged(params); }