Eclipseコンソールステアリング出力


システムを通ることができます.setOut(PrintStream)はSystem.out自分のコンソールに移動PrintStreamに書かれている各バイトをリフレッシュする場合は、PrintStream構築方法で自動リフレッシュパラメータを指定します.
 
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.sql.Timestamp;

public class MainClass {

	public static void main(String[] args) {

		try {
			String FILE = "systemin.txt";
			FileOutputStream outStr = new FileOutputStream(FILE, true);
			PrintStream printStream = new PrintStream(outStr);

			System.setOut(printStream);
			
			Timestamp now = new Timestamp(System.currentTimeMillis());
			System.out.println(now.toString()
					+ ": This is text that should go to the file");

			outStr.close();
			printStream.close();
		} catch (FileNotFoundException ex) {
			ex.printStackTrace();
			System.exit(-1);
		} catch (IOException ex) {
			ex.printStackTrace();
			System.exit(-1);
		}
	}
}