1 . 配置文件:log4j.properties
#设置rootAppender的显示级别为DEBUG 和 它的child Appender为rollfile
log4j.rootLogger = DEBUG , rollfile
#设置rollfile输出媒介为RollingFileAppender
log4j.appender.rollfile = org.apache.log4j.RollingFileAppender
#设置输出文件的路径
log4j.appender.rollfile.Flle = D:/my.log
#true表示将输出的内容附加在原来的文件,而不是覆盖原来的文件。
log4j.appender.Append = true
#设置日志文件的最大数量
log4j.appender.rollfile.MaxBackupIndex=3
#设置每个日志文件的最大容量
log4j.appender.MaxFileSize=5MB
2. 将该配置文件放在应用程序的/WEB-INF/classes目录中,由Web容器自动调用。
3. 在程序中使用Logger对象输出日志:
Logger logger = Logger.getLogger(HelloDao.class);
logger.debug("调试日志信息");
logger.info("一般的日志信息");