我现在有一个问题,想请教一下大侠们通常 log4j的日志输出 都是通过属性文件来设定一个绝对的路径,那可不可以配置一个相对的路径呢
让它保存在 站点的一个特定的目录下,而不是 服务器的一个确定的路径

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【ehai5601】截止到2008-06-26 16:08:38的历史汇总数据(不包括此帖):
    发帖数:20                 发帖分:590                
    结贴数:20                 结贴分:590                
    未结数:0                  未结分:0                  
    结贴率:100.00%            结分率:100.00%            
    敬礼!
      

  2.   

    可以呀,你把它的路径指定为和你的工程相同的盘符,它就会把你文件输出放在你的那个工程下
    比如你的工程放在C盘,那你就把log4j的那个目录写成C盘根目录下就可以了
      

  3.   

    我说的意思是:log4j.appender.A1.File=C:/log4j/log4j.log能否写成是:log4j.appender.A1.File=/log4j/log4j.log不用跟确定的盘符因为我的程序放的位置是不确定的 而我又要在程序中查看我以前的输出日志
      

  4.   

    可以
    http://blog.csdn.net/squall098/archive/2006/08/11/1051912.aspx