我已经将配置信息设置为将loggers.info(str);  的信息输出到指定的文件.但是为什么在TOMCT控制台上依然能看到输出的信息啊.
log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender注意:我并没有设置log4j.appender.A2=org.apache.log4j.ConsoleAppender这个属性

解决方案 »

  1.   

    public class MYLOGS extends PatternLayout {

    private static Logger loggers = Logger.getLogger(MYLOGS.class.getName());                        

    static { 
    String strDateStatic = "f:/test/mlog.txt";
        PatternLayout layout = new PatternLayout();  
        
        DailyRollingFileAppender appender = null;    
    try {
    appender = new DailyRollingFileAppender(layout,strDateStatic,"yyyyMMdd'.log'");  
            
    } catch (Exception e) {
    e.printStackTrace();
    }

    loggers.addAppender(appender);        
    loggers.setLevel((Level)Level.INFO); 
    }
    }