[code=XML<Host name="localhost" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false"> 
 <Logger className="org.apache.catalina.logger.FileLogger"
        directory="logs" preifx ="localhost_log." suffix=".txt"
        timestamp="true"/>
      </Host>[/code]这是server.xml里的内容,
程序正常运行,但为什么我没在C:\tomcat5.26\logs里找到我想要生成的localhost_log.时间.txt文件

解决方案 »

  1.   

    <Host name="localhost" appBase="webapps" 
           unpackWARs="true" autoDeploy="true" 
           xmlValidation="false" xmlNamespaceAware="false">  
      <Logger className="org.apache.catalina.logger.FileLogger" 
            directory="logs" preifx ="localhost_log." suffix=".txt" 
            timestamp="true"/> 
           </Host>[/
    这是server.xml里的内容, 
    程序正常运行,但为什么我没在C:\tomcat5.26\logs里找到我想要生成的localhost_log.时间.txt文件
      

  2.   

    你配置一下在你源码一级别配置一文件名为log4j.properties的文件,里面是下面的内容在WEB-INF/class/log4j.propertieslog4j.rootLogger=INFO,stdout,logfile
      
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%5p %F:%L - %m%n
    log4j.appender.logfile=org.apache.log4j.RollingFileAppender
    log4j.appender.logfile.File=${catalina.home}/logs/aaaa.log
    log4j.appender.logfile.MaxFileSize=512KB
    # Keep three backup files.
    log4j.appender.logfile.MaxBackupIndex=3
    # Pattern to output: date priority [category] - message
    log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
    log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
    #log4j.category.cn.org.matrix=DEBUG
    log4j.category.org.apache.struts=INFO
    log4j.category.org.apache.struts.util.PropertyMessageResources=WARN