@Override public void reportToStdOut(final Trace trace, final ReportSettings settings) { new ReportService().reportTraceToStdOut(trace, settings); }
public void reportTraceToStdOut(final Trace trace, final ReportSettings settings) { reportTraceToStream(trace, getStdOutStream(), settings); }
@Override public void reportToPath(final Trace trace, final Path outputPath, final ReportSettings settings) { new ReportService().reportTraceToPath(trace, outputPath, settings); } }
public void reportTraceToPath(final Trace trace, final Path outputPath, final ReportSettings settings) { try (OutputStream outputStream = Files.newOutputStream(outputPath)) { reportTraceToStream(trace, outputStream, settings); } catch (final IOException e) { throw new ReportException("Error generating stream to output path " + outputPath, e); } }
private void reportTraceToStream(final Trace trace, final OutputStream outputStream, final ReportSettings settings) { final Reportable report = createReport(trace, settings); report.renderToStream(outputStream); try { outputStream.flush(); } catch (final IOException exception) { throw new ReportException(exception.getMessage()); } }
public void reportTraceToPath(final Trace trace, final Path outputPath, final ReportSettings settings) { try (OutputStream outputStream = Files.newOutputStream(outputPath)) { reportTraceToStream(trace, outputStream, settings); } catch (final IOException e) { throw new ReportException("Error generating stream to output path " + outputPath, e); } }
private void reportTraceToStream(final Trace trace, final OutputStream outputStream, final ReportSettings settings) { final Reportable report = createReport(trace, settings); report.renderToStream(outputStream); try { outputStream.flush(); } catch (final IOException exception) { throw new ReportException(exception.getMessage()); } }
@Override public void reportToStdOut(final Trace trace, final ReportSettings settings) { new ReportService().reportTraceToStdOut(trace, settings); }
@Override public void reportToPath(final Trace trace, final Path outputPath, final ReportSettings settings) { new ReportService().reportTraceToPath(trace, outputPath, settings); } }
public void reportTraceToStdOut(final Trace trace, final ReportSettings settings) { reportTraceToStream(trace, getStdOutStream(), settings); }
@Override public void reportToStdOut(final Trace trace) { new ReportService().reportTraceToStdOut(trace, ReportSettings.createDefault()); }
@Override public void reportToPath(final Trace trace, final Path outputPath) { new ReportService().reportTraceToPath(trace, outputPath, ReportSettings.createDefault()); }
@Override public void reportToStdOut(final Trace trace) { new ReportService().reportTraceToStdOut(trace, ReportSettings.createDefault()); }
@Override public void reportToPath(final Trace trace, final Path outputPath) { new ReportService().reportTraceToPath(trace, outputPath, ReportSettings.createDefault()); }