当完成上面的配置并重启服务器后,你就可以访问一下你的网站,然后你就会在$JBOSS_HOME\standalone\log\default-host目录下看到一个名为access_log.2012-02-24的文件,它就是你所需要的访问日志了。
WildFly 8 配置
WildFly开启access_log的方法和JBoss 7 类似,也是找到相对应的web容器添加上配置就可以了,只不过二者使用的容器不相同,而且WildFly中必须指定log的存放目录。
如上,添加红色标记一行,即可开启WildFly 8的access_log功能,重启服务器,访问ip:8080即可在JBOSS_HOME/standalone/log目录下生成access.log。
其中
prefix指定log文件的前缀名即文件名
pattern指定日志的格式
pattern可以设置成两种方式,第一种是pattern="common",第二种是pattern="combined"
以下是笔者测试的两种格式的日志输出,访问localhost:8080
common格式的日志输出如下:
combined格式的日志输出如下:
可以看出,第二种格式的日志输出相对具体,而实际开发过程中开启哪种格式的access_log要根据需求来确定就可以了。
结束语
开启access_log的配置到此结束,若有问题,请参考以下资料,谢谢!
参考资料
https://issues.jboss.org/browse/WFLY-1721
http://hi.baidu.com/saiv000/item/9ed9779aa1b1a2dc1f4271ea
http://hooray520.iteye.com/blog/1335156