web-dev-qa-db-fra.com

Comment désactiver les messages de débogage sur sockjs- STOMP

J'ai la situation suivante:

 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);

        });

tout fonctionne bien, le problème est que sur la console javascript est plein de messages de débogage comme celui-ci:

<<< MESSAGE
content-type:application/json;charset=UTF-8
subscription:sub-1
message-id:o6g660dt-113
destination:/topic/mytopic
content-length:411

Et je veux désactiver les messages.

J'ai essayé de changer une option et j'ai également essayé de m'enregistrer simplement:

var socket = new SockJS("/mmyurl/");

mais ça ne marche pas.

Existe-t-il un moyen de désactiver les messages de débogage?

Toute aide est appréciée

43
J.R.

Ok j'ai trouvé une solution.

J'ai ajouté ce code:

stompClient.debug = null

De cette façon, la fonction de débogage est désactivée.

76
J.R.

J'ai essayé la réponse de JR mais j'ai commencé à recevoir des erreurs (j'utilisais des sagas redux) - changer le débogage en fonction vide a fonctionné ...

stompClient.debug = () => {};
18
PaulB