All pastes #2064316 Raw Edit

Ugly java code

public java v1 · immutable
#2064316 ·published 2011-05-19 09:26 UTC
rendered paste body
            try {                raTempFile = new RandomAccessFile(tempFile, "rw");                while ((line = raTempFile.readLine()) != null) {                    dailyFile = new File(LogPathKeeper.DAILY_LOG_DIRECTORY + "/"+line.substring(0, 10) + ".log");                    if (!dailyFile.exists()) {                        dailyFile.createNewFile();                        raDailyFile = new RandomAccessFile(dailyFile, "rw");                        raDailyFile.seek(raDailyFile.length());                        raDailyFile.writeBytes(SessionLogger.getSessionLogHeader());                        raDailyFile.writeByte('\n');                        logger.info("A Daily-Log file has been created: " + dailyFile.getName());                    } else {                        raDailyFile = new RandomAccessFile(dailyFile, "rw");                    }                    raDailyFile.seek(raDailyFile.length());                    raDailyFile.writeBytes(line.substring(10));                    raDailyFile.writeByte('\n');                }            } catch (IOException e) {                logger.info("Error in reading and writing the tempLogFile:" + e.getMessage());            } finally {                if(raDailyFile != null) {                    try {                        raDailyFile.close();                    } catch (IOException ignored) {}                }                if (raTempFile != null) {                    try {                        raTempFile.close();                    } catch (IOException ignored) {                    }                }            }