如题:意思就是我需要在程序中出力log。
但目前出现一个问题,就是我要求的log文件名是可以在程序中设置的。。比如:
A时刻。我要程序输出的log文件名是A.LOG
在B时刻,系统判断满足一定条件后,我要将log输出 到test.log的文件(意思就是我可以在程序中不定时指定文件名)在此期间,程序是一直运行的,请问这个怎么实现?能实现吗?。。暂发100.实现了再追加,谢谢各位。

解决方案 »

  1.   

    这个问题没试过,应该,就是IO流的操作,改变log4j的属性文件
    帮定!
      

  2.   

    用static public void configureAndWatch(String configFilename)启动log4j就可以了。
    log4j自己会监视配置文件的变化的,你要做的就是改变配置文件。
      

  3.   

    http://yulimin.javaeye.com/blog/200620
      

  4.   

    。。在另一個帖子里。。最终还是自己解决,呵呵
    http://topic.csdn.net/u/20090120/17/1e1172a0-5e6d-4189-a624-1d9473943c61.html
    愿意看的。。上面的地址就是了。。