1 19 20 package org.netbeans.modules.web.monitor.server; 21 22 import java.io.StringWriter ; 23 import java.io.PrintWriter ; 24 25 abstract class Logger { 26 27 abstract void log(String msg); 28 abstract void log(Throwable t); 29 30 static String getStackTrace(Throwable t) { 31 32 String stackTrace = null; 33 34 try { 35 StringWriter sw = new StringWriter (); 36 PrintWriter pw = new PrintWriter (sw); 37 t.printStackTrace(pw); 38 pw.close(); 39 sw.close(); 40 stackTrace = sw.getBuffer().toString(); 41 } 42 catch(Exception ex) {} 43 return stackTrace; 44 } 45 } 46 | Popular Tags |