2014-10-29 57 views
0

我正在重新实现现有的工作灯系统。我们已经有一个混合版本。我们决定以纯本地方式重新实施客户端。本地客户似乎工作正常。工作灯发送LogsRequestListener失败

但是,服务器似乎很不稳定 - 有时我们在调用适配器后没有得到服务器响应,有时我们确实得到了。我检查了DDMS/Android控制台。并发现一个错误/例外。任何意见将不胜感激!

com.worklight.common.Logger$SendLogsRequestListener(4274): Logger$SendLogsRequestListener.onFailure in Logger.java:1726 :: Failed to POST data from file /data/data/${APP_NAME}/files/analytics.log.0.send due to: HTTP response code: 500 

回答

1

如果成功的适配器调用或WLClient连接到服务器,客户端将尝试自动发送日志到服务器。它看起来像是适配器自动发生的一件坏事。临时解决方法是通过调用

WL.Logger.setAutoSendLogs(false) 

禁用此自动发送行为但是,你只能使用这个调用,如果你不希望对被自动发送日志做。如果你希望这个工作正常,我建议打开一个PMR,以便确定这是否是你的应用程序中的错误或实际的缺陷。