JBoss Access log的配置
在做WEB应用时,有时候希望能够记录用户的访问,分析访问用户的地域以及用户访问行为,JBoss提供了一种方式能够很方便的记录用户的访问日志,但是默认情况下这个功能是没有启用的,下面讲述如何启用这个功能。 修改${JBOSS_HOME}/server/defaul/deploy/jbossweb.sar/server.xml找到如下代码: Xml代码 < Valve className = "org.apache.catalina.valves.FastCommonAccessLogValve" prefix = "localhost_access_log." suffix = ".log" pattern = "%h %l %u %t %r %s %b" directory = "${jboss.server.home.dir}/log" resolveHosts = "false" /> 上述代码默认情况下是注释的,将注释去掉,就打开了访问日志记录阀。 参数/选项说明: className: 实现的java类名,必须设置成org.apache.catalina.valves.AccessLogValve; directory: 存放日志文件的目录; pattern: 需要记录的日志信息的格式布局,如果是”common”或者”combined”,说明是使用的标准记录格式