I am working on a log file that is currently over-writing itself every single time. Now The thing is all i want it to do is to just write on the first line and append the list below to show the history from newest to oldest. Problem is I am not sure how to go about it I am looking at the code but don't know what I am doing wrong. Here is the code not sure if I am missing something or not.
 String historylog = new Date().toString();
    BufferedWriter bw = null;
    String filepath = "C:\netbeans\Source code\test3";
    String filename = "PatchHistory.log";
    try
    {
        if (!(new File( filepath).exists()))
            (new File( filepath)).mkdirs();
        bw = new BufferedWriter( new FileWriter( filepath + File.separator
       + filename, true));
        bw.write( historylog + "\r\n");
        bw.newLine();
        bw.flush();
        bw.close();
        return true;
    }
    catch (IOException){
    return false;
    }
Any Help would be appreciated not sure what I am doing wrong with this.
 
     
    