http://www.tutorialspoint.com/log4j/log4j_architecture.htm
log4j framework Core Objects:
Logger Object : 捕获日志信息
Layout Object : 格式化日志信息
org.apache.log4j.Layout 定义Layout抽象类
其子类分别是各种Layout
Appender Object : 输出日志至不同目标,如database, file, console ###
可通过addAppender(Appender newAppender)
方法往Logger对象中添加Appender
Appender有name属性,不设置为null
若一个Logger有多个Appender,每个Appender都会输出日志
Support Objects
Level Object : 日志等级
Filter Object : 过滤器,根据什么条件过滤?
ObjectRenderer : providing a String representation of different objects
LogManager : 配置管理
log4j的配置
http://logging.apache.org/log4j/2.x/manual/configuration.html