Hallo, ich habe in meinem Programm einen FileAppender welcher auch super funktioniert. Die Logdatei ist richtig formatiert und zeigt auch alles an, was ich wollte. Nun ist es jedoch so, das ich die einzelnen Zeilen der logdatei in eine Textarea schreiben möchte, was bis auf eine Kleinigkeit auch soweit klappt. Das Problem ist das meine Logdatei folgende Zeilen hat:
z.B.
2011-08-17 10:01:30,022 [AWT-EventQueue-0] INFO com.jsql.JSQL - method init() started
2011-08-17 10:01:30,116 [AWT-EventQueue-0] INFO com.jsql.JSQL - method init() finished
Die Textarea aber nur
2011-08-17 10:01:30,022 [AWT-EventQueue-0] INFO com.jsql.JSQL
2011-08-17 10:01:30,116 [AWT-EventQueue-0] INFO com.jsql.JSQL
anzeigt.
Ich lese die Zeilen wie üblich mit einem FileReader ein.
z.B.
2011-08-17 10:01:30,022 [AWT-EventQueue-0] INFO com.jsql.JSQL - method init() started
2011-08-17 10:01:30,116 [AWT-EventQueue-0] INFO com.jsql.JSQL - method init() finished
Die Textarea aber nur
2011-08-17 10:01:30,022 [AWT-EventQueue-0] INFO com.jsql.JSQL
2011-08-17 10:01:30,116 [AWT-EventQueue-0] INFO com.jsql.JSQL
anzeigt.
Ich lese die Zeilen wie üblich mit einem FileReader ein.
Java:
synchronized void append(){
try {
BufferedReader reader = new BufferedReader(new FileReader("res/log.log"));
String line;
String string="";
try {
while((line=reader.readLine())!=null){
string = string + line +"\r\n";
}
area.setText(string);
} catch (IOException e) {
}
} catch (FileNotFoundException e) {
}
}