总不可能让我的整个工程就一个java文件吧。
但是我只想把所有的日志都输出到一个文件里面,而不是每个类一个日志文件,那样会疯掉的。

解决方案 »

  1.   

    只要在你启动时第一个读取得class里面写上初始化代码就可以了,剩下的class里面定义Logger然后使用就可以了
      

  2.   

    剩下的每个类都要
    static Logger logger = Logger.getLogger(javaclassname.class.getName());
    吗?PropertyConfigurator.configure ( "javaclassname.conf" ) ;是不用的,对簿?
      

  3.   

    自己写一个类,封状 Log4j,
    参数(className,message),就可以共享一个LOG
      

  4.   

    log.addHandler(new FileHandler(".\\log\\log.txt",true));
    第二个参数置为true,就是在原来文件的基础上添加新内容
      

  5.   

    每个class 加一个变量如下 
     private Logger logger = LoggerFactory.getLogger(javaclassname.class.getName());