Wie können wir die Ausgabe der Eclipse-Konsole in eine Datei umleiten? Ich kann:
Run Configuration
->Commons
->Select a file
.- Verwenden Sie
System.setOut(PrintStream)
undSystem.setErr(PrintStream)
.
Das Problem mit 1) ist, dass ich die Konsolenausgabe in verschiedene Dateien anstatt in eine Datei aufzeichnen muss.
Das Problem mit 2) ist, dass nur die Konsolenausgabe gespeichert wird, die durch System.out.println()
eine ausgelöste Ausnahme oder eine Stapelverfolgung generiert wurde . Andere Arten von Ausgaben, z. B. log4j-Warnungen usw., werden nicht erfasst.
Wie können wir die Konsolenausgabe programmgesteuert in verschiedene Dateien umleiten?
${NAME}
) einen zufälligen, aber eindeutigen Wert zuweist und dann dasselbe wie run ausführt . Verwenden Sie dann $NAME
als Wert für die Ausgabedatei. vielleicht?