读书人

Struts2 日记原理及配置方法

发布时间: 2014-04-19 16:54:50 作者: rapoo

Struts2 日志原理及配置方法

?

以下代码显示,Struts会通过名为loggerFactory的参数加载LoggerFactory,
则可以通过在web.xml中设置
<filter>
<filter-name>strut2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
<init-param>
<param-name>loggerFactory</param-name>
<param-value>
com.opensymphony.xwork2.util.logging.commons.CommonsLoggerFactory
</param-value>
</init-param>
</filter>

?

以下看看LoggerFactory.getLogger();方法的实现

?

见com.opensymphony.xwork2.util.logging.LoggerFactory类。

?

??

日志获取类共取了四次,

1,webwork的配置文件读取

2,org.apache.commons.logging.LogFactory
3,org.slf4j.LoggerFactory
4,JdkLoggerFactory

?

读书人网 >软件开发

热点推荐