今日の役に立たない一言 - Today’s Trifle! -

古い記事ではさまざまなテーマを書いていますが、2007年以降はプログラミング関連の話がほとんどです。

コンソール出力をファイルに出力しつつ画面にも出す方法

我ながらダサいけど、テストコードならこれで十分。

    public void printConsole(String msg) {
        StringBuffer sb = new StringBuffer();
        sb.append(new Date());
        sb.append(" ");
        sb.append(msg);
        System.out.println(sb.toString());
        System.err.println(sb.toString());
    }

ただし、リダイレクトをつけなかったら同じメッセージが二つずつコンソールに出てしまうけど。(^^;