log4j要写combined日志格式log4j.appender.A1.layout.ConversionPattern应该怎么配置???
combined日志格式是什么样的格式呢?写入的先后顺序是什么?
谁能给个例子并说明下各个字段是什么意思吗?
谢谢大家的帮忙!!!

解决方案 »

  1.   

    可以写一个log4j的配置文件撒!在里面设置log4j的内容
      

  2.   

    特好文章:
    http://www.javaresearch.org/article/86315.htm你可以参照这篇文章去做也可以
      

  3.   

     <?xml   version="1.0"   encoding="UTF-8"   ?>   
      <!DOCTYPE   log4j:configuration   SYSTEM   "log4j.dtd">   
      <log4j:configuration   >   
        
        
        
                      <appender   name="STDOUT"   class="org.apache.log4j.ConsoleAppender">   
                                      <layout   class="org.apache.log4j.PatternLayout">   
                                                <param   name="ConversionPattern"   value="%c   %d{ISO8601}   
      --   %p   --   %m%n"/>   
                                      </layout>   
                      </appender>   
        
        
        
              <appender   name="DEBUG"   class="org.apache.log4j.RollingFileAppender">   
                  <param   name="File"   value="E:\\java_study\\MIS\\MIS\\WEB-INF\\log\\MIS_DEBUG.log"/>   
                  <param   name="Append"   value="true"/>   
                  <param   name="MaxFileSize"   value="500KB"/>   
                  <param   name="MaxBackupIndex"   value="2"/>   
                                      <layout   class="org.apache.log4j.PatternLayout">   
                                                <param   name="ConversionPattern"   value="%c   %d{ISO8601}   
      --   %p   --   %m%n"/>   
                                      </layout>   
                                      <filter   class="org.apache.log4j.varia.LevelRangeFilter">   
                                                      <param   name="LevelMin"   value="DEBUG"   />   
                                                      <param   name="LevelMax"   value="DEBUG"   />   
                                      </filter>   
                      </appender>   
        
        
        
              <appender   name="INFO"   class="org.apache.log4j.RollingFileAppender">   
                  <param   name="File"   value="E:\\java_study\\MIS\\MIS\\WEB-INF\\log\\MIS_INFO.log"/>   
                  <param   name="Append"   value="true"/>   
                  <param   name="MaxFileSize"   value="500KB"/>   
                  <param   name="MaxBackupIndex"   value="2"/>   
                                      <layout   class="org.apache.log4j.PatternLayout">   
                                                <param   name="ConversionPattern"   value="%c   %d{ISO8601}   
      --   %p   --   %m%n"/>   
                                      </layout>   
                                      <filter   class="org.apache.log4j.varia.LevelRangeFilter">   
                                                      <param   name="LevelMin"   value="INFO"   />   
                                                      <param   name="LevelMax"   value="INFO"   />   
                                      </filter>   
            </appender>   
        
        
            <appender   name="WARN"   class="org.apache.log4j.RollingFileAppender">   
                  <param   name="File"   value="E:\\java_study\\MIS\\MIS\\WEB-INF\\log\\MIS.log"/>   
                  <param   name="Append"   value="true"/>   
                  <param   name="MaxFileSize"   value="500KB"/>   
                  <param   name="MaxBackupIndex"   value="2"/>   
                                      <layout   class="org.apache.log4j.PatternLayout">   
                                                <param   name="ConversionPattern"   value="%c   %d{ISO8601}   
      --   %m%n"/>   
                                      </layout>   
                                      <filter   class="org.apache.log4j.varia.LevelRangeFilter">   
                                                      <param   name="LevelMin"   value="WARN"   />   
                                                      <param   name="LevelMax"   value="WARN"   />   
                                      </filter>   
            </appender>   
        
        
            <appender   name="ERROR"   class="org.apache.log4j.RollingFileAppender">   
                  <param   name="File"   value="E:\\java_study\\MIS\\MIS\\WEB-INF\\log\\MIS_ERROR.log"/>   
                  <param   name="Append"   value="true"/>   
                  <param   name="MaxFileSize"   value="500KB"/>   
                  <param   name="MaxBackupIndex"   value="2"/>   
                                      <layout   class="org.apache.log4j.PatternLayout">   
                                                <param   name="ConversionPattern"   value="%c   %d{ISO8601}   
      --   %p   --   %m%n"/>   
                                      </layout>   
                                      <filter   class="org.apache.log4j.varia.LevelRangeFilter">   
                                                      <param   name="LevelMin"   value="ERROR"   />   
                                                      <param   name="LevelMax"   value="ERROR"   />   
                                      </filter>   
            </appender>   
        
        
                      <root>   
                                      <priority   value="debug"/>   
                                          <!--appender-ref   ref="STDOUT"/-->   
                                          <appender-ref   ref="DEBUG"/>   
                                          <appender-ref   ref="INFO"/>   
                                          <appender-ref   ref="WARN"/>   
                                          <appender-ref   ref="ERROR"/>   
                      </root>   
        
      </log4j:configuration>