Index: /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/web/WeblogParser.java
===================================================================
--- /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/web/WeblogParser.java	(revision 73)
+++ /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/web/WeblogParser.java	(revision 74)
@@ -14,4 +14,5 @@
 
 import de.ugoe.cs.eventbench.web.data.WebEvent;
+import de.ugoe.cs.util.FileTools;
 import de.ugoe.cs.util.console.Console;
 
@@ -49,10 +50,5 @@
 	
 	public void parseFile(String filename) throws IOException, FileNotFoundException, ParseException {
-		File f = new File(filename);
-		FileReader reader = new FileReader(f);
-		char[] buffer = new char[(int) f.length()];
-		reader.read(buffer);
-		reader.close();
-		String[] lines = (new String(buffer)).split("\r\n");
+		String[] lines = FileTools.getLinesFromFile(filename);
 		
 		Map<String, List<Integer>> cookieSessionMap = new HashMap<String, List<Integer>>();
@@ -109,4 +105,8 @@
 			}
 		}
+		pruneShortSequences();
+	}
+
+	private void pruneShortSequences() {
 		Console.traceln(""+sequences.size()+ " user sequences found");
 		// prune sequences shorter than min-length
@@ -116,8 +116,4 @@
 				sequences.remove(i);
 			} else {
-				Console.traceln(""+sequences.get(i).size());
-				if( sequences.get(i).size() > 152 ) {
-					Console.traceln(sequences.get(i).toString().replaceAll(", ", "\n"));
-				}
 				i++;
 			}
@@ -127,10 +123,5 @@
 	
 	private void loadRobotRegex() throws IOException, FileNotFoundException {
-		File f = new File(ROBOTFILTERFILE);
-		FileReader reader = new FileReader(f);
-		char[] buffer = new char[(int) f.length()];
-		reader.read(buffer);
-		reader.close();
-		String[] lines = (new String(buffer)).split("\r\n");
+		String[] lines = FileTools.getLinesFromFile(ROBOTFILTERFILE);
 		StringBuilder regex = new StringBuilder();
 		for( int i=0; i<lines.length; i++ ) {
Index: /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/windows/LogPreprocessor.java
===================================================================
--- /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/windows/LogPreprocessor.java	(revision 73)
+++ /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/windows/LogPreprocessor.java	(revision 74)
@@ -10,4 +10,5 @@
 import org.apache.commons.codec.binary.Base64;
 
+import de.ugoe.cs.util.FileTools;
 import de.ugoe.cs.util.StringTools;
 import de.ugoe.cs.util.console.Console;
@@ -65,10 +66,5 @@
 	private void processFile(String source, OutputStreamWriter targetFile)
 			throws FileNotFoundException, IOException {
-		File f = new File(source);
-		FileReader reader = new FileReader(f);
-		char[] buffer = new char[(int) f.length()];
-		reader.read(buffer);
-		reader.close();
-		String[] lines = (new String(buffer)).split("\n");
+		String[] lines = FileTools.getLinesFromFile(source, false);
 		String incompleteLine = "";
 		// Open source and read line by line
