Java FileOutputStream Chaîne De L'Écriture

J'ai eu des problèmes avec un Fichier Java. Il est conçu pour écrire la ligne après la ligne dans un fichier de test comme un journal. Malheureusement, il écrase la même ligne à chaque fois que je l'appelle.

Si quelqu'un peut aider, je vous serais éternellement reconnaissant comme cela a été me conduire dans le mur!

Code Ci-Dessous.

public abstract class Log {

    protected static String DefaultLogFileLocation = "c:\\LOG.txt";

    public static void ToFile(String pInputString) {
        FileOutputStream pOUTPUT;
        PrintStream pPRINT;
        try
        {
            pOUTPUT = new FileOutputStream(DefaultLogFileLocation);
            pPRINT = new PrintStream(pOUTPUT);
            pPRINT.println (pInputString + "\n");
            pPRINT.close();
        }
        catch (Exception e)
        {
            System.err.println ("Error writing to file");
        }
    }
}
Pourquoi vous n'utilisez pas certaines Journalisation Java Cadre? E. g. Java.util.la journalisation, log4j, etc?

OriginalL'auteur Maull | 2010-06-22