我正在使用 IBM Worklight 6 并且出于审计目的想知道我是否可以记录在 Worklight 控制台上执行的任务的详细信息,即在部署新版本的应用程序/适配器时记录详细信息?
问候,
汤姆
我正在使用 IBM Worklight 6 并且出于审计目的想知道我是否可以记录在 Worklight 控制台上执行的任务的详细信息,即在部署新版本的应用程序/适配器时记录详细信息?
问候,
汤姆
Worklight,或者更具体地说,Worklight Server 部署到的应用程序服务器(WAS、WAS Liberty 概要文件、Tomcat),没有能力将日志过滤到单独的文件中,例如用于您提到的目的。
您可以做的是获取服务器日志,并创建自己的手动过滤(当然是通过脚本)。您需要做的是找到每个已完成操作的前缀并使用它进行过滤。
在 Eclipse(或您的生产环境)中打开server.xml > Logging
并将控制台日志级别从Audit
(默认)更改为Info
.
这反过来将在服务器日志中生成以下日志行:
[INFO ] FWLSE0084I:适配器“aaa”已成功部署。【项目测试】
在您的脚本中,您现在可以过滤FWLSE0084I
其他操作的适配器和类似前缀,可能。我不确定是否所有 Worklight Console 操作都有前缀,但如果它们是需要连接到服务器的操作,那么它们很可能会这样做。