private final File getLogFileCopy()

in src/main/java/org/apache/sling/reqanalyzer/impl/RequestAnalyzerWebConsole.java [220:236]


    private final File getLogFileCopy() throws ServletException {
        File result = null;
        InputStream input = null;
        OutputStream output = null;
        try {
            result = File.createTempFile(getServletName(), ".tmp");
            input = new FileInputStream(this.logFile);
            output = new FileOutputStream(result);
            IOUtils.copy(input, output);
            return result;
        } catch (IOException ioe) {
            throw new ServletException("Cannot create copy of log file", ioe);
        } finally {
            IOUtils.closeQuietly(input);
            IOUtils.closeQuietly(output);
        }
    }