diff options
author | Roman Shevchenko <roman.shevchenko@jetbrains.com> | 2014-10-08 08:18:26 +0200 |
---|---|---|
committer | Roman Shevchenko <roman.shevchenko@jetbrains.com> | 2014-10-08 08:18:26 +0200 |
commit | 1e3d5276a84d33a495b14da1977b7a47acbe2116 (patch) | |
tree | df990fbe844e38151848cbb71cea78a43396430a /src/org/jetbrains/java/decompiler/main/decompiler/PrintStreamLogger.java | |
parent | d96104bdec9bb0a15247aad537d0df315374c710 (diff) | |
download | fernflower-1e3d5276a84d33a495b14da1977b7a47acbe2116.tar fernflower-1e3d5276a84d33a495b14da1977b7a47acbe2116.tar.gz fernflower-1e3d5276a84d33a495b14da1977b7a47acbe2116.tar.lz fernflower-1e3d5276a84d33a495b14da1977b7a47acbe2116.tar.xz fernflower-1e3d5276a84d33a495b14da1977b7a47acbe2116.zip |
java-decompiler: class name logging on non-fatal errors
Diffstat (limited to 'src/org/jetbrains/java/decompiler/main/decompiler/PrintStreamLogger.java')
-rw-r--r-- | src/org/jetbrains/java/decompiler/main/decompiler/PrintStreamLogger.java | 36 |
1 files changed, 25 insertions, 11 deletions
diff --git a/src/org/jetbrains/java/decompiler/main/decompiler/PrintStreamLogger.java b/src/org/jetbrains/java/decompiler/main/decompiler/PrintStreamLogger.java index 7bbcc19..27a2c56 100644 --- a/src/org/jetbrains/java/decompiler/main/decompiler/PrintStreamLogger.java +++ b/src/org/jetbrains/java/decompiler/main/decompiler/PrintStreamLogger.java @@ -33,7 +33,7 @@ public class PrintStreamLogger extends IFernflowerLogger { @Override public void writeMessage(String message, Severity severity) { if (accepts(severity)) { - stream.println(InterpreterUtil.getIndentString(indent) + severity.name() + ": " + message); + stream.println(severity.prefix + InterpreterUtil.getIndentString(indent) + message); } } @@ -46,35 +46,49 @@ public class PrintStreamLogger extends IFernflowerLogger { } @Override - public void startClass(String className) { - writeMessage("Processing class " + className + " ...", Severity.INFO); + public void startReadingClass(String className) { + writeMessage("Decompiling class " + className, Severity.INFO); ++indent; } @Override - public void endClass() { + public void endReadingClass() { --indent; - writeMessage("... proceeded.", Severity.INFO); + writeMessage("... done", Severity.INFO); } @Override - public void startWriteClass(String className) { - writeMessage("Writing class " + className + " ...", Severity.INFO); + public void startClass(String className) { + writeMessage("Processing class " + className, Severity.TRACE); ++indent; } @Override - public void endWriteClass() { + public void endClass() { --indent; - writeMessage("... written.", Severity.INFO); + writeMessage("... proceeded", Severity.TRACE); } @Override public void startMethod(String methodName) { - writeMessage("Processing method " + methodName + " ...", Severity.INFO); + writeMessage("Processing method " + methodName, Severity.TRACE); + ++indent; } public void endMethod() { - writeMessage("... proceeded.", Severity.INFO); + --indent; + writeMessage("... proceeded", Severity.TRACE); + } + + @Override + public void startWriteClass(String className) { + writeMessage("Writing class " + className, Severity.TRACE); + ++indent; + } + + @Override + public void endWriteClass() { + --indent; + writeMessage("... written", Severity.TRACE); } } |