IBM Worklight 5.0.6 - 适配器日志记录

时间:2013-08-03 14:05:05

标签: websphere ibm-mobilefirst worklight-adapters worklight-server

我想在适配器中记录Worklight服务器登录。我已在适配器XML中将“audit”= true并使用WL.Logger.log(“这是我的日志”)来测试日志记录。

在WebSphere \ AppServer \ profiles \ AppSrv01 \ logs \ server1 \ SystemOut.log中,我可以看到以下日志:

[2013/8/3   21:36:28:581 CST] 000000bb JavaScriptInt I   com.worklight.integration.js.JavaScriptIntegrationLibraryImplementation log Here is my log
[2013/8/3   21:36:31:225 CST] 0000006b AuditBean     I  audit User 'Unknown' invoked procedure 'Adapter.getData' with parameters {
   "arr": [
   ]
}

我的问题是:

(1)我是否可以创建仅记录这些Worklight服务器日志的日志文件?在Worklight中是否有任何log4j.properties可以设置此信息?我搜索了信息中心,它告诉我参考Websphere应用服务器日志记录。但我相信我会在Worklight中配置它?

(2)还可以记录Worklight服务器HTTP会话吗?

非常感谢。

环境:Worklight 5.0.6.1,WAS ND 8.5

1 个答案:

答案 0 :(得分:0)

  1. 启动Worklight 5.0.5,Worklight不再使用Log4j,而是使用JUL(Java Util Logging)。这意味着您必须在您使用的应用程序服务器的工具中执行此操作。

    我发现了以下内容:Adding custom handlers, filters, and formatters 也许你在WAS中可以做的就是添加上面的内容并过滤com.worklight

  2. 我不完全明白这一点,你能详细说明吗?在那之前,
    尝试使用第三方应用程序,例如Wireshark