J'ai eu des problèmes avec un fichier Java. Il est conçu pour écrire ligne après ligne dans un fichier de test sous forme de journal. Malheureusement, il écrase la même ligne chaque fois que je l'appelle.Java FileOutputStream Chaîne d'écriture
Si quelqu'un peut aider, je serais éternellement reconnaissant car cela m'a conduit le long du 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 ne l'utilisez pas un cadre de journalisation Java? Par exemple. Java.util.logging, log4j, etc? – uthark