本帖最后由 sAS112UUUYY111 于 2010-01-11 17:09:06 编辑

解决方案 »

  1.   

    我一般都这么写的  <appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="/home/work/logs/file.log" />   
        <param name="DatePattern" value="'.'yyyy-MM-dd'.log'" />   
        <layout class="org.apache.log4j.PatternLayout">   
          <param name="ConversionPattern" value="%d %-5p [%c{1}] %m%n" />   
        </layout>
      </appender>
      

  2.   


    log4j.rootLogger=debug,A1,R#console output
    log4j.appender.A1=org.apache.log4j.ConsoleAppender
     log4j.appender.A1.layout=org.apache.log4j.PatternLayout
     
    l
    #File output
    log4j.appender.R=org.apache.log4j.RollingFileAppender
    log4j.appender.R.File=${catalina.home}/logfile.log
    #layout
    log4j.appender.R.layout=org.apache.log4j.PatternLayout
    #maxFileSize is 500kb
    log4j.appender.R.MaxFileSize=500KB
    #backup 1
    log4j.appender.R.MaxBackupIndex=1
    log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] %m%nlog4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] %m%n
      

  3.   


              <appender name="file.log" class="org.apache.log4j.FileAppender">
                <param name="File" value="/tmp/log.txt" />
                <param name="Append" value="false" />
                <layout class="org.apache.log4j.PatternLayout">   
                <param name="ConversionPattern" value="%d %-5p [%c{1}] %m%n" />   
                </layout>
              </appender>
      

  4.   

    ][size=24px]有FileAppender形式的log4j.xml,这种形式的吗?
    写日志的abc.log中。 [/size
      

  5.   

    有FileAppender形式的log4j.xml,这种形式的吗? 
    写日志的abc.log中。
      

  6.   

    不一定是FileAppender形式,RollingFileAppender就可以的。谢谢各位参与。
      

  7.   


    把这楼的改为xml就可以了.
    MaxFileSize 文件大小.
    MaxBackupIndex 备份数
      

  8.   

    <appender name="file.log" class="org.apache.log4j.FileAppender">
                <param name="File" value="/tmp/log.txt" />
                <param name="Append" value="false" />
                <layout class="org.apache.log4j.PatternLayout">   
                <param name="ConversionPattern" value="%d %-5p [%c{1}] %m%n" />   
                </layout>
              </appender>这样配置报错。