Are you in windows? Using \n is not enough you need \n\r.
You can get a system independent line separator from:
System.getProperty("line.separator");
Or in Java 1.7:
System.lineSeparator();
in your code replace all "\n" with one of the above.
In a different note: As other people said, consider using a log framework.