爲了向Worklight適配器介紹我自己,我已經實現了以下簡單的HTTP適配器。它工作正常。IBM Worklight 6.0 - 如何在適配器中啓用/查看WL.Logger.debug?
但是,我在Eclipse Worklight控制檯中看不到我的WL.logger.debug
語句!
我試過配置logging.properties和server.xml,如in this Information Center article所示,但它不顯示調試行(請求和結果)。
有什麼建議嗎?
JS:
function currencyConvertor(data) {
var request =
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema- instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ConversionRate xmlns="http://www.webserviceX.NET/">
<FromCurrency>{data.fromCurrency}</FromCurrency>
<ToCurrency>{data.toCurrency}</ToCurrency>
</ConversionRate>
</soap:Body>
</soap:Envelope>;
WL.Logger.debug("request start ---------");
WL.Logger.debug(request);
WL.Logger.debug("request end --------");
var input = {
method : 'post',
returnedContentType : 'xml',
path : '/CurrencyConvertor.asmx',
body: {
content: request.toString(),
contentType: 'text/xml; charset=utf-8'
}
};
var result = WL.Server.invokeHttp(input);
WL.Logger.debug("result start ---------");
WL.Logger.debug(result);
WL.Logger.debug("result end --------");
return result.Envelope.Body;
}
您只提及編輯logging.properties ...您是否也按照IC文章中標題爲「更改Worklight Console服務器控制檯日誌級別」的第二部分?確保你也這樣做了,否則你不會看到你的日誌行。你也沒有提到你可以在哪裏查看這些日誌行...... –
是的,我做過。我無法查看這些日誌行。我希望在Eclipse中的Worklight Console中看到它們。 – Cisco
目前我只能看到: [2013-12-10 13:48:25]在Worklight Server上啓動過程調用 [2013-12-10 13:48:25]沒有部署適配器'soapAdapter',因爲它不是自上次部署以來更改了 [2013-12-10 13:48:25]調用過程:'currencyConvertor'的適配器'soapAdapter' [2013-12-10 13:48:25]服務器主機:10.87.153。152 [2013-12-10 13:48:25]服務器端口:10080 [2013-12-10 13:48:25]參數:[{「fromCurrency」:「AWG」, 「toCurrency」:「AUD 「}] [2013-12-10 13:48:25]完成過程調用 – Cisco