我们有一个JAVA / J2EE应用程序。我们需要配置审计跟踪,登录JBOSS EAP 有人可以帮忙吗?还有什么格式?
答案 0 :(得分:2)
这取决于您的“审核日志”应包含的内容。 EAP包含丰富的日志记录功能 - 您可以配置您喜欢的日志记录级别,并指定哪些类应记录在哪个级别。 (这允许您管理您生成的日志记录量。) 几乎任何有价值的JBoss书都会有一个关于此的部分,这里仍然有一个问题要解决。 祝好运, 瑞克
答案 1 :(得分:1)
这个页面logging requests with undertow有一些非常好的信息 - 遗憾的是,除了以“如果你正在寻找类似Apache HTTP Server的访问日志之类的东西”这样的例子时,它没有一个对我有用,基本上是:
<access-log use-server-log="true" pattern="%h %t "%r" %s "%{i,User-Agent}""/>
注意,如本节所示,它确实使用了server.log。如果use-server-log
设置为false,则会记录到访问日志文件。
但是,当您需要查看发送的实际POST数据时,上述情况并不真正有用,例如Web服务API调用中的SOAP XML。我需要对传入和传出的POST以及POST响应进行故障排除,所以我使用了这个:
<system-properties>
<property name="com.sun.xml.ws.transport.http.HttpAdapter.dump" value="true"/>
</system-properties>
以上唯一的坏事是它记录请求和响应,但这就是我实际需要的。
此SO帖子tracing xml request responses with jax ws还有一些其他示例,尤其是一些具有更多粒度的示例。