#DEBUG是日志级别而后面的INFO,ERROR,DEBUG,CONSOLE就是制定的输出文件。
log4j.rootLogger=DEBUG,INFO,ERROR,DEBUG,CONSOLElog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayoutlog4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n#输出INFO级别的日志文件
log4j.logger.INFO=INFOlog4j.appender.INFO=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.INFO.layout=org.apache.log4j.PatternLayoutlog4j.appender.INFO.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%nlog4j.appender.INFO.datePattern='.'yyyy-MM-ddlog4j.appender.INFO.Threshold = INFOlog4j.appender.INFO.Encoding=UTF-8log4j.appender.INFO.append=truelog4j.appender.INFO.File=D:/log/WebService/INFO.log#输出ERROR级别的日志文件
log4j.logger.ERROR=ERRORlog4j.appender.ERROR=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.ERROR.layout=org.apache.log4j.PatternLayoutlog4j.appender.ERROR.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%nlog4j.appender.ERROR.datePattern='.'yyyy-MM-ddlog4j.appender.ERROR.Threshold = ERRORlog4j.appender.ERROR.Encoding=UTF-8log4j.appender.ERROR.append=truelog4j.appender.ERROR.File=D:/log/WebService/ERROR.log#输出DEBUG级别的日志文件
log4j.logger.DEBUG=DEBUGlog4j.appender.DEBUG=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.DEBUG.layout=org.apache.log4j.PatternLayoutlog4j.appender.DEBUG.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n#如果时间定义到分钟(mm)就是每分钟生成一个日志文件log4j.appender.DEBUG.datePattern='_'yyyy-MM-dd-HH-mm'.log'log4j.appender.DEBUG.Threshold = DEBUGlog4j.appender.DEBUG.Encoding=UTF-8log4j.appender.DEBUG.append=truelog4j.appender.DEBUG.File=D:/log/WebService/DEBUG