in src/java/org/apache/fulcrum/yaafi/interceptor/javasimon/JavaSimonInterceptorServiceImpl.java [276:303]
protected void writeReport(File reportFile) {
PrintWriter printWriter = null;
if (this.isJavaSimonAvailable()) {
try {
if (this.getLogger().isDebugEnabled()) {
this.getLogger().debug("Writing JavaSimon report to " + reportFile.getAbsolutePath());
}
// Update to eliminate reliance on default encoding (DM_DEFAULT_ENCODING)
Writer w = new OutputStreamWriter(new FileOutputStream(reportFile), "UTF-8");
printWriter = new PrintWriter(w);
// JavaSimonPerformanceMonitor monitor =
// this.createJavaSimonPerformanceMonitor(null, null, true);
String report = "Not implemented yet ...";
printWriter.write(report);
printWriter.close();
} catch (Throwable t) {
String msg = "Generating the JavaSimon report failed for " + reportFile.getAbsolutePath();
this.getLogger().error(msg, t);
} finally {
if (printWriter != null) {
printWriter.close();
}
}
}
}