Websphere IBM Worklight 5.0.6-适配器日志记录

Websphere IBM Worklight 5.0.6-适配器日志记录,websphere,ibm-mobilefirst,worklight-adapters,worklight-server,Websphere,Ibm Mobilefirst,Worklight Adapters,Worklight Server,我想登录Worklight server登录适配器。我在适配器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.Ja

我想登录Worklight server登录适配器。我在适配器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 server日志的日志文件吗?Worklight中是否有可以设置此信息的log4j.properties?我搜索了信息中心,它告诉我要参考WebSphereApplicationServer日志记录。但我相信我应该在Worklight中配置它

(2) Worklight server HTTP会话是否也可以记录

非常感谢

环境:Worklight 5.0.6.1,WAS ND 8.5

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

    我发现如下:。
    也许您可以在中添加上述内容并过滤
    com.worklight

  • 我不完全理解这一点,你能详细说明一下吗?在此之前,
    尝试使用第三方应用程序,如


  • 谢谢对于#1,我将尝试详细研究它。对于#2,我的意思是,我也想记录对Worklight server的请求的HTTP会话。例如,当用户调用“TestAdapter”时,实际上是通过http请求向Worklight server发出请求。也可以记录HTTP会话吗?顺便说一下,我有Java类,我想知道是否可以将日志记录放在这些类中。我发现了这一点,但我想这不是实现这一点的方法WorklightServerLogger=new WorklightServerLogger(CustomLdapLoginModule.class,MessagesBundles.EXTENSION_API)@HoucemBerrayana,这不属于这个问题。请尝试以下操作: