Mam sytuację następująco:Jak wyłączyć komunikaty debugowania na 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);
});
wszystko działa poprawnie, problem jest, że na konsoli JavaScript jest pełne komunikaty debugowania tak:
<<< MESSAGE
content-type:application/json;charset=UTF-8
subscription:sub-1
message-id:o6g660dt-113
destination:/topic/mytopic
content-length:411
I chcę wyłączyć wiadomości.
Próbowałem zmienić jakąś opcję i starali się po prostu zarejestrować:
var socket = new SockJS("/mmyurl/");
ale to nie działa.
Czy istnieje sposób wyłączenia komunikatów debugowania?
Każda pomoc jest doceniana
dla nikogo innego tu przyjeżdżać, dokumentację (http: // jmesnil. net/stomp-websocket/doc /) stwierdza, że możesz ustawić client.debug dla dowolnej funkcji, a ta funkcja zostanie uruchomiona z każdą wiadomością. Więc oprócz możliwości ustawienia debugowania na 'null' możesz go zmienić na dowolną funkcję do zarządzania własnym debugowaniem (ustawiając ją za pomocą zmiennej GET lub czegokolwiek chcesz) –