我们有一些客户的安全要求,因此我们需要配置/开发详细的审计日志记录,该日志记录将记录在Carbon Management控制台中完成的用户操作 - 即数据源修改,WSO2 ESB中的服务修改。 有没有办法使用包含log4j? 我们正在使用WSO2 Enterprise Service Bus 4.8.1和WSO2 Application Server 5.2.1
答案 0 :(得分:1)
WSO2产品有一个审核日志,可以在repository / logs文件夹中找到。但问题是,此审核日志的审核信息非常少。原因如下。
WSO2产品中有一些扩展点,您可以使用这些扩展点在用户登录,用户创建等特定操作上执行自己的任务。例如,您可以实现某个界面并在成功登录用户或登录尝试失败时打印您想要的任何日志。但是,这些扩展点主要限于用户管理相关的操作。
答案 1 :(得分:0)
与服务器完成的所有HTTP通信都已记录在CARBON_HOME / repository / logs中的HTTP访问日志中。您可以使用日志分析器工具甚至grep来捕获任何所需的用户操作。 例如:要将日志输入到数据源页面,请使用
cat http_access_2016-06-02.log | grep "GET /carbon/ndatasource/index.jsp"