0

Candy.js (Strophe.js を使用) で Candy.core.attach (サーバー側の事前バインド後) を使用する問題を修正しようとしています。

私が解決できる問題があります。strophe.js ログ (candy が strophe からキャプチャするパケット ログだけでなく) にアクセスしたいと思います。strophe には低レベルのロギングがあることは知っていますが、どうすれば candy を取得してそれを利用できますか?

4

2 に答える 2

0

init で、debug を true に設定します。

Candy.init($('BoshPath').val(), {
    core: { debug: true, autojoin: [chatroom] },
        view: {
            resources: '/scripts/Candy/res/', crop: {
                message: { nickname: 18, body: 250 },
                roster: { nickname: 21 }
            }
        }
});

また、Candy で、「self.init = function (service, options)」行 (130 行目付近) を見つけます。必要に応じてカスタマイズできます。

if (_options.debug) {
    self.log = function (str) {
        try { // prevent erroring
            if (typeof window.console !== undefined && typeof window.console.log !== undefined) {
                console.log(str);
             }
        } catch (e) { }
    };
    self.log('[Init] Debugging enabled');
}
于 2014-09-17T12:45:32.273 に答える