【发布时间】:2018-09-17 04:01:49
【问题描述】:
我们有一个 JAVA/J2EE 应用程序。我们需要配置审计跟踪,在 JBOSS EAP 中登录 有人可以帮忙吗?还有应该是什么格式?
【问题讨论】:
标签: jakarta-ee audit-trail audit-logging jboss-eap-7
我们有一个 JAVA/J2EE 应用程序。我们需要配置审计跟踪,在 JBOSS EAP 中登录 有人可以帮忙吗?还有应该是什么格式?
【问题讨论】:
标签: jakarta-ee audit-trail audit-logging jboss-eap-7
这取决于您的“审核日志”应包含的内容。 EAP 包含丰富的日志记录功能——您可以配置您想要的日志记录级别并指定哪些类应该在哪个级别进行日志记录。 (这允许您管理您生成的日志记录量。) 几乎任何有价值的 JBoss 书籍都会有一个关于此的部分,这里的问题仍然太宽泛,无法回答。 祝你好运, 瑞克
【讨论】:
此页面logging requests with undertow 有一些非常好的信息 - 不幸的是,除了以“如果您正在寻找类似 Apache HTTP 服务器的访问日志之类的东西”开头的示例之外,这些信息对我都不起作用,基本上是:
<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 有一些其他示例,尤其是一些更详细的示例。
【讨论】: