1 package net.sf.openrocket.logging;
3 import java.io.IOException;
6 public class StackTraceWriter extends Writer {
8 public static final String PREFIX = " > ";
10 private final StringBuilder buffer = new StringBuilder();
11 private boolean addPrefix = true;
14 public void write(char[] cbuf, int off, int len) throws IOException {
15 for (int i=0; i<len; i++) {
17 buffer.append(PREFIX);
29 public String toString() {
30 if (addPrefix && buffer.length() > 0) {
31 return buffer.substring(0, buffer.length()-1);
33 return buffer.toString();
39 public void close() throws IOException {
44 public void flush() throws IOException {