Ios 如何从使用本机日志API编写的设备检索worklight日志?

Ios 如何从使用本机日志API编写的设备检索worklight日志?,ios,debugging,cordova,logging,ibm-mobilefirst,Ios,Debugging,Cordova,Logging,Ibm Mobilefirst,我可以在worklight 6.1.0.0版中检索写入本机代码worklight log API的日志文件,而无需编写自定义服务器端适配器来接收这些日志 这只是为了简单地跟踪和调试本机Cordova插件代码。我们在iOS上有写入以下日志方法的代码: 调试() 但是这些日志永远不会进入XCode管理器控制台。我们找到了有关如何将这些日志远程发送到Worklight服务器的详细信息,但这对我们来说太过分了,我们只希望在iOS设备的控制台中看到它们以进行调试 或者,我们希望在本机代码上附加一个带有断点

我可以在worklight 6.1.0.0版中检索写入本机代码worklight log API的日志文件,而无需编写自定义服务器端适配器来接收这些日志

这只是为了简单地跟踪和调试本机Cordova插件代码。我们在iOS上有写入以下日志方法的代码:

调试()

但是这些日志永远不会进入XCode管理器控制台。我们找到了有关如何将这些日志远程发送到Worklight服务器的详细信息,但这对我们来说太过分了,我们只希望在iOS设备的控制台中看到它们以进行调试


或者,我们希望在本机代码上附加一个带有断点的调试器,以查看发生了什么。这两种方法都可以帮助我们解决问题。

请确保OCLogger的日志级别设置正确。如果将其设置为比debug更详细的内容(因为您指示要调用
OCLogger.debug()
),那么您将不会看到到XCode控制台或任何地方(包括服务器)的日志输出

在应用程序代码的早期调用:

[OCLogger setLevel:OCLogger_DEBUG];

谢谢,这为我们解决了问题。打开日志级别确实会导致这些本机日志转到XCode管理器控制台。