我有如下情況禁用調試消息:如何在sockjs- STOMP
var options = {
protocols_whitelist : [ "websocket", "xhr-streaming", "xdr-streaming", "xhr-polling", "xdr-polling", "iframe-htmlfile", "iframe-eventsource", "iframe-xhr-polling" ],
debug : false
};
var socket = new SockJS("/mmyurl/",undefined,options);
var stompClient = Stomp.over(socket);
stompClient.connect({
company : "XXXXX"
}, function(frame) {
stompClient.subscribe('/topic/mytopic', function(message){
var myitem = JSON.parse(message.body);
});
一切工作正常,問題是,JavaScript控制檯上充滿調試消息是這樣的:
<<< MESSAGE
content-type:application/json;charset=UTF-8
subscription:sub-1
message-id:o6g660dt-113
destination:/topic/mytopic
content-length:411
我想禁用這些消息。
我試圖改變一些選項,並且還試圖簡單地註冊:
var socket = new SockJS("/mmyurl/");
,但它不工作。
有沒有辦法可以禁用調試信息?
任何幫助表示讚賞
對於任何人來到這裏,文檔(HTTP:// jmesnil。 net/stomp-websocket/doc /)指出你可以將client.debug設置爲任何函數,並且該函數將隨每條消息一起運行。因此,除了能夠將調試設置爲null之外,您還可以將其更改爲任何函數來管理您自己的調試(通過GET變量或任何您想要的設置) – 2015-05-21 17:37:31