我有一个小项目里面用了log4j,在src下面有个log4j.xml配置了相关信息,在web.xml和struts-config.xml里面没有配置。我想问一下,这个log4j.xml是怎么被加载的啊。我到项目里面查了,没找到有加载log4j.xml的程序啊?哪位仁兄指点一下,都可以怎么加载这个.xml文件。谢了啊

解决方案 »

  1.   

    不用在 weblogic 里面配置的,Apache的 LogFactory 自动会到项目目录下去搜寻这个文件的。
      

  2.   

    放在 src 下面会自动加载的,不用操心
      

  3.   

    我用的是tomcat,我想知道Apache的 LogFactory 会自动会到项目目录下去搜寻这个文件吗?如果是这样,我把log4j.xml放到其它文件夹下行吗?
      

  4.   

    默认WEB-INFO/CLASS下(也就是你直接放到src下),如果你放到其他地方配置下就行
      

  5.   

    <context-param>         <param-name>log4jConfigLocation</param-name>         <param-value>/WEB-INF/classes/test/log4j.xml</param-value> </context-param> <listener>    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener>
      

  6.   

    默认WEB-INFO/CLASS不用配置,
    其他路径需要配置
      

  7.   

    在哪里有关于log4j这方面比较全的资料啊,我想系统的学一下。谢谢啦,马上给分