Folgender Code erzeugt bei mir (nach manuellem Abbruch der endlosschleife) am Anfang whitespaces.
Ich verstehe aber nicht warum?
Ich verstehe aber nicht warum?
Code:
import java.io.IOException;
import org.apache.log4j.*;
public class Main {
private static Logger logger = Logger.getRootLogger();
public static void main(String[] args) {
Main m = new Main();
while (1 == 1) {
m.getLogger().warn("dddd");
m.getLogger().warn("dddd");
m.getLogger().warn("dddd");
}
}
public Logger getLogger() {
try {
SimpleLayout layout = new SimpleLayout();
ConsoleAppender consoleAppender = new ConsoleAppender(layout);
logger.addAppender(consoleAppender);
FileAppender fileAppender;
fileAppender = new FileAppender(layout, "c:\\MeineLogDatei.log",
false);
logger.addAppender(fileAppender);
// ALL | DEBUG | INFO | WARN | ERROR | FATAL | OFF:
logger.setLevel(Level.WARN);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return logger;
}
}