在JBOSS中配置审计日志

时间:2018-04-07 05:59:46

标签: java-ee audit-trail audit-logging jboss-eap-7

我们有一个JAVA / J2EE应用程序。我们需要配置审计跟踪,登录JBOSS EAP 有人可以帮忙吗?还有什么格式?

2 个答案:

答案 0 :(得分:2)

这取决于您的“审核日志”应包含的内容。 EAP包含丰富的日志记录功能 - 您可以配置您喜欢的日志记录级别,并指定哪些类应记录在哪个级别。 (这允许您管理您生成的日志记录量。) 几乎任何有价值的JBoss书都会有一个关于此的部分,这里仍然有一个问题要解决。 祝好运, 瑞克

答案 1 :(得分:1)

这个页面logging requests with undertow有一些非常好的信息 - 遗憾的是,除了以“如果你正在寻找类似Apache HTTP Server的访问日志之类的东西”这样的例子时,它没有一个对我有用,基本上是:

<access-log use-server-log="true" pattern="%h %t &quot;%r&quot; %s &quot;%{i,User-Agent}&quot;"/>

注意,如本节所示,它确实使用了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还有一些其他示例,尤其是一些具有更多粒度的示例。