同一个log4j配置文件下有多个记录器,现在我想不同的类使用不通的记录器,要怎么使用?

解决方案 »

  1.   

    <logger name="org.quartz">
    <level value="warn" />
    <appender-ref ref="LOG_XXXOOO" />
    </logger>
      

  2.   


    看不懂你写的啊 我现在是在java类里面使用 
      

  3.   

    配置文件跟代码要配套比如配置文件的话:<appender name="file_appender" class="org.apache.log4j.DailyRollingFileAppender">
      <param name="File" value="S:/log.txt" />
      <param name="DatePattern" value="'.'yyyy-MM-dd" />
      <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d{HH:mm:ss.SSS} %C{1}.%M - %m%n" />
      </layout>
    </appender>
    <logger name="xxx.ooo">
      <level value="warn" />
      <appender-ref ref="LOG_XXXOOO" />
    </logger>
    代码就:
    private static Logger log = Logger.getLogger(XXXOOO.class);就自然可以根据类包路径匹配log
      

  4.   

    我没这么用过!!我现在配置的是log4j.properties这样的文件
    写法和你的不一样啊!!
    不过还是谢谢!!!!
      

  5.   


    在类里面要使用这句,配置文件一般放在哪个.xml
      

  6.   


    缺省名称是:log4j.xml也可以指定配置文件,或者用Spring代为配置。