Capturar Mensagens do Console e inserir numa jTextArea

Galera,

Tenho um sistema de envio de emails e durante o envio de emails aparece umas mensagens, mais ou menos assim:

------=_Part_1_11060360.1264788358062
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

E também aparece o que eu mandar por
System.out.println(“blablabla”);

Como faço para capturar o que é exibido no console durante o envio desses emails e inserir em
uma jTextArea?

Agradeço desde já.

Kra redireciona o seu System.out, o que da pra fazer é uma classe que extend o OutpuStream, veja:


import java.io.IOException;
import java.io.OutputStream;
import javax.swing.JTextArea;

/**
 *
 * @author G0004830
 */
public class JTextAreaOutputStream extends OutputStream {

    private JTextArea jTextArea;

    public JTextAreaOutputStream(JTextArea jTextArea) {
        this.jTextArea = jTextArea;
    }

    public JTextArea getJTextArea() {
        return jTextArea;
    }

    public void setJTextArea(JTextArea jTextArea) {
        this.jTextArea = jTextArea;
    }

    @Override
    public void write(int b) throws IOException {
        final String s = (new Character(((char)b)).toString());
        getJTextArea().append(s);
        getJTextArea().setCaretPosition(getJTextArea().getDocument().getLength());
    }

}

Att,