テストを実行するとResharperテストランナーにRavenDbのすべての呼び出しを表示したいのですが、クライアントで何らかのログやトレースが有効になっていますか?テスト結果出力にRavenDBリクエストが表示される
3
A
答えて
4
Pelle、 RavenDBはNLogを使用して、そのアクションを記録します。 Raven.Client。*からコンソール/デバッグにすべてを出力するようにNLogを設定するには、次の設定で行うことができます。
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.netfx35.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<targets>
<target xsi:type="Console" Name="Console" />
</targets>
<rules>
<logger name="Raven.Client.*" writeTo="Console"/>
</rules>
</nlog>
1
これは私の頭の上から外れているものです。私はResharperとNUnitまたはXUnitを使用します。 Resharperユニットのテスト出力ウィンドウの情報を得るには、私はちょうどDebug.WriteLine("blah");
Worksを使います。
今RavenDbは、あなた自身のIDocumentQueryListener
年代を作成することによって、このようなDebug.WL(..)
など独自のカスタム・ロジックを追加することができますいくつかの場所を持っている...
そのため、おそらくそれらのいずれかを実装しますか?
public class DebugWriteLineDocumentListener : IDocumentQueryListener
{
#region Implementation of IDocumentQueryListener
public void BeforeQueryExecuted(IDocumentQueryCustomization queryCustomization)
{
// Do whatever you want, here.
// UnTested .. but I *think* the ToString will list the Linq query.
Debug.WriteLine(queryCustomization.ToString());
}
#endregion
}
それからちょうどでこのリスナーを登録し、あなたのDocumentStore
...
documentStore.RegisterListener(new DebugWriteLineDocumentListener());
ことができますかどうかを確認し
..私は入って来た...ちょうどまず最初にそれを試していないてきた私の頭:)
GL!私たちを掲載し続ける!
+0
ありがとう!知っておいてよかった! – Pelle
関連する問題
- 1. Jenkins - テスト結果アナライザに結果が表示されません
- 2. webpagetest.orgの結果にOSCPリクエストがランダムに表示される
- 3. 宛先に出力されない結果を表示する
- 4. SSHコマンドの出力結果が表示されない
- 5. リクエストの結果がテンプレートツールキットに表示されない
- 6. 入力時に結果が表示されるマルチフィールド検索
- 7. アクセスクエリレコードセットの結果出力に特殊文字が表示される
- 8. テキストファイルの検索値と出力結果がコンソールに表示される#
- 9. 表示結果に表示名が表示されない
- 10. 計算された結果を出力テキストボックスに正しく表示する
- 11. 出力ウィンドウにMD5ハッシュ結果を表示するには? Java
- 12. クエリ結果が表示されない
- 13. TextViewが表示されない結果
- 14. RavenDB:異なる結果
- 15. 入力時に結果が表示されるマルチフィールド検索にアクセスする
- 16. SAS結果出力ウィンドウに文を表示する方法
- 17. カルマコマンドラインにコードカバレッジを追加した後にテスト結果が表示されない
- 18. 出力csvファイルに期待される結果が表示されないのはなぜですか?
- 19. xcodebuildは、出力がファイルにリダイレクトされたときにテスト結果の出力を壊します。
- 20. TFS 2013 |テストステップの詳細タブがテスト結果に表示されない
- 21. コンソールでエスプレッソのテスト結果を表示
- 22. 入力ボックスにリアルタイム結果を表示
- 23. 投稿後にHTTPリクエストからネストされた結果を表示する
- 24. PHPの出力結果を1ページに表示
- 25. C++ダイスシミュレータの結果のパーセンテージ出力を表示する方法
- 26. バインドされた結果が返されない出力
- 27. 特定のテストの出力結果をQUnIT出力に追加する
- 28. Testlink 1.9.16テストの実行 - 結果の保存ボタンが表示されない
- 29. XML出力がクリッカブル結果
- 30. コンソール出力をNUnitテストからxml結果に変換する
うまくいった!ありがとう! – Pelle