G
Guest
Gast
Hallo Forum,
ich hab ein Problem, ich will eine Protokolldatei schreiben, aber allerdings überschreibt er immer wieder das was ich schon hineingeschrieben habe.
Ich poste mal mein Code, und gebt mit bitte mal ein Tipp warum er das macht.
Zuerst rufe ich normallogstart auf dann so oft wie ich was schreiben will normallog und zum schluss normallogclose.
Vielen Dank
ich hab ein Problem, ich will eine Protokolldatei schreiben, aber allerdings überschreibt er immer wieder das was ich schon hineingeschrieben habe.
Ich poste mal mein Code, und gebt mit bitte mal ein Tipp warum er das macht.
Code:
public void normallogstart(String meldung,String dde)
{
try
{
File h = new File(dde + "\\soap-pro.log");
FileWriter write = new FileWriter(h.getAbsolutePath());
write.write(meldung);
write.close();
}
catch (IOException e)
{
}
}
public void normallog(String meldung,String dde)
{
try
{
File h = new File(dde + "\\soap-pro.log");
FileWriter write = new FileWriter(h.getAbsolutePath());
write.append(meldung);
write.close();
}
catch (IOException e)
{
}
}
public void normallogclose(String dde)
{
try
{
File h = new File(dde + "\\soap-pro.log");
FileWriter write = new FileWriter(h.getAbsolutePath());
write.append("\nSoap Vorgang wurde Erfolgreich beendet - Vorgang ENDE -\n");
write.close();
}
catch (IOException e)
{
}
}
Zuerst rufe ich normallogstart auf dann so oft wie ich was schreiben will normallog und zum schluss normallogclose.
Vielen Dank