log4j如何将日志输出到gui?
各位有例子能给我一个吗?要求是,同步输出,就和System.out.println一样,程序执行到哪步就输出哪步的日志。我现在找到的例子是:自己写了一个appender ,自己构造了一个logUI(extends JTabbedPane),但是它是把log日志先存到一个自定义的JLogList中,再一起输出到GUI的。所以我现在想问,有没有别的方法可以实现 log4j如何将日志输出到gui。谢谢了!

解决方案 »

  1.   

    恐怕只能自己写了一个appender了…
      

  2.   

    System.out改成自己的流
    OutpurStream out = //自己的流
    System.out = out;
    自己的流想咋用就咋用
      

  3.   


    我试了一下你的方法,是可以的。但是,我现在有两个线程,一个是报文采集,一个是数据采集,他们的日志,要分别输出到两个相应的JTextArea中,这个怎么办啊?
      

  4.   

    使用两个log服务,log输出定位到不同的目的地。服务的设计上遵循功能简单。
      

  5.   

    up   我们就是这样做的    但我不熟悉log4j
      

  6.   


    您能说说具体是怎么做的吗?
    使用两个log服务?
    只有一个log4j配置文件啊,在配置文件里已经定义appender了啊
      

  7.   

    终于解决了,还是要自己写一个appender。