title: Print full call stack on printStackTrace()?
body: <p>I need to write small a log analyzer application to process some log files generated by a 3rd party closed source library (having custom logger inside) used in my project. </p>
  
  <p>In case of an exception entry in the log I need to collect aggregated information about the methods involved along the stack trace from the top to the actual place of the exception.</p>
  
  <p>Unfortunately, by default Java printStackTrace() does not print every method in the call stack but up to a certain number and the rest is just referenced as <code>16 more...</code>.</p>
  
  <p>If I could catch the exception myself I would use the getStackTrace() and print it myself but the root cause is never included in the exception this library throws.</p>
  
  <p><em>Is there a way to ask Java to print the entire call stack in the stacktrace?</em></p>
  
  <p><em>Apart from my situation do common logging frameworks have option for this?</em></p>
  
  <p><strong>Edit:</strong> The program runs on Sun's JVM with JDK 1.5.0_09. No option to change that.</p>