日志输出目的地Appender
1、org.apache.log4j.ConsoleAppender输出到控制台
2、org.apache.log4j.FileAppender文件
3、org.apache.log4j.DailyRollingFileAppender每天产生一个日志文件
4、org.apache.log4j.RollingFileAppender文件大小到达指定大小时产生一个新的文件
5、org.apache.log4j.WriterAppender将日志信息以流格式发送到任意指定的地方
6、org.apache.log4j.jdbc.JDBCAppender将日志信息发送到数据库
7、org.apache.log4j.net.SMTPAppender将日志信息以邮件形式发送
日志信息的格式
1、org.apache.log4j.HTMLLayout以HTML表格形式布局
2、org.apache.log4j.PatternLayout以灵活指定布局模式
3、org.apache.log4j.SimpleLayout包含日志信息的级别和信息字符串
4、org.apache.log4j.TTCCLayout包含日志产生的时间、线程、类别等信息
5、org.apache.log4j.xml.XMLLayout以XML形式布局