From 613f5ee7cabdf8708309a30f5b08c7e69ba08701 Mon Sep 17 00:00:00 2001 From: "Maxim.Medvedev" Date: Thu, 24 May 2012 13:36:42 +0400 Subject: [PATCH] more correct diagnostics for formatting --- .../jetbrains/plugins/groovy/formatter/GroovyBlock.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/formatter/GroovyBlock.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/formatter/GroovyBlock.java index ce333f8aab46..32184b90452c 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/formatter/GroovyBlock.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/formatter/GroovyBlock.java @@ -16,14 +16,12 @@ package org.jetbrains.plugins.groovy.formatter; +import com.intellij.diagnostic.LogMessageEx; import com.intellij.formatting.*; import com.intellij.lang.ASTNode; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.util.TextRange; -import com.intellij.psi.PsiComment; -import com.intellij.psi.PsiElement; -import com.intellij.psi.PsiErrorElement; -import com.intellij.psi.PsiWhiteSpace; +import com.intellij.psi.*; import com.intellij.psi.codeStyle.CommonCodeStyleSettings; import com.intellij.psi.tree.ILazyParseableElementType; import org.jetbrains.annotations.NotNull; @@ -114,7 +112,8 @@ public class GroovyBlock implements Block, GroovyElementTypes, ASTBlock { mySubBlocks = new GroovyBlockGenerator(this).generateSubBlocks(); } catch (RuntimeException e) { - LOG.error(myNode.getPsi().getContainingFile().getText(), e); + final PsiFile file = myNode.getPsi().getContainingFile(); + LogMessageEx.error(LOG, "Formatting failed for file " + file.getName(), file.getText()); } } return mySubBlocks;