2012-02-10 10 views
1

MongoDBのシェルはSpiderMonkeyを拡張します。 SpiderMonkey's debugging supportの一部に接続する方法はありますか? onerror()ハンドラをアクティブにして、処理されていない例外で呼び出しスタックトレースを出力するような簡単な処理を行う方法を見つけることができませんでした。MongoシェルでSpiderMonkeyのデバッグサポートを使用するには?

+1

数ヶ月前にデバッガオブジェクトのサポートが開始されたため、埋め込まれたSpiderMonkeyのバージョンが合理的に最新でない場合は、シェル内デバッガのサポートが存在しない場合もあります。それが評価されているかどうかを確認する|デバッガ|私の最近のシェルは|関数Debugger(){[native code]}を与えます。結果として。 – cdleary

+0

@cdleary 'Debugger'は定義されていないので、おそらく正しいでしょう。これらの変更はまだ統合されていません。 – Sim

答えて

0

@ cdlearyの点では、MongoDBのシェルはSpiderMonkeyのデバッグサポートを統合していないようです。

1

現在、mongoのソースはspidermonkey 1.7を使用しているため、1.8に追加されたので、デバッグAPIのサポートはありません。

今後mongoがSM1.8にアップグレードされる可能性があります。機能をリクエストしたい場合は、jira.mongodb.orgでチケットを申請してください。

関連する問題