diff options
Diffstat (limited to 'src/de/fernflower/main/decompiler/helper/PrintStreamLogger.java')
-rw-r--r-- | src/de/fernflower/main/decompiler/helper/PrintStreamLogger.java | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/src/de/fernflower/main/decompiler/helper/PrintStreamLogger.java b/src/de/fernflower/main/decompiler/helper/PrintStreamLogger.java index 6424b10..7d1de7d 100644 --- a/src/de/fernflower/main/decompiler/helper/PrintStreamLogger.java +++ b/src/de/fernflower/main/decompiler/helper/PrintStreamLogger.java @@ -35,15 +35,16 @@ public class PrintStreamLogger implements IFernflowerLogger { public void writeMessage(String message, int severity) { - writeMessage(message, severity, indent); + if(severity >= this.severity) { + stream.println(InterpreterUtil.getIndentString(indent)+names[severity]+": "+message); + } } - public void writeMessage(String message, int severity, int indent) { - if(severity >= this.severity) { - stream.println(InterpreterUtil.getIndentString(indent)+names[severity]+": "+message); - } - } - + public void writeMessage(String message, Throwable t) { + t.printStackTrace(stream); + writeMessage(message, ERROR); + } + public void startClass(String classname) { stream.println(InterpreterUtil.getIndentString(indent++)+"Processing class "+classname+" ..."); } @@ -79,8 +80,4 @@ public class PrintStreamLogger implements IFernflowerLogger { public void setSeverity(int severity) { this.severity = severity; } - - public boolean getShowStacktrace() { - return true; - } } |