問題タブ [trace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1779 参照

asp.net-mvc - コントローラーからの失敗した要求トレースへのトレース メッセージの取得

ASP.NET MVC Preview 5 で、グローバルまたはコントローラーからのトレース メッセージをページ (ビュー) または失敗した要求トレース (FREB) に表示するのに問題があります。

これらの呼び出しはどちらも、コントローラー アクションでは機能しません。

ページのコード ビハインド内のトレース ステートメントに問題はありません。これらのメッセージは正しく表示されます。

0 投票する
5 に答える
2695 参照

java - JavaアプリケーションでIOをトレースしていますか?

Webサービスの初回初期化時にApache CXFが「何か」を実行して逃げている理由を見つけようとしています。「何か」はおそらくある種のIOであり、何らかの外部アドレス/スキーマ/DTDを解決しようとしていると推測しています。

そのため、すべての IO を監視できる何らかのフックを見つけようとしています。VMレベルまたはOSレベルで(LinuxとWindowsの両方で実行できますが、wiresharkの実行は許可されておらず、理論的にはファイルIOである可能性があります).

何が起こっているのかを追跡する方法について何か提案はありますか?

0 投票する
4 に答える
2050 参照

cocoa - Mac OS X で外部ユーティリティ (ffmpeg など) を実行するために Cocoa アプリを監視しますか?

よりマニアックなコマンドライン ツールのフロントエンドを提供する Mac GUI アプリケーションがあります (多くの場合、アプリケーション パッケージの一部として含まれています)。そのような GUI の内部で何が起こっているのかを見てみたいと思います。

アプリケーションに「接続」し、コマンド ライン ユーティリティへの呼び出しを監視し、これらの呼び出しのファイル名とコマンド ライン パラメータをログに記録する方法は?

ソリューションは、Mac OS X 上のすべてのアプリケーションの実行をログに記録する (最も一般的なシステム コールを除外する) アプリケーションにすることもできます。

GUI フロントエンドの例: http://xact.sourceforge.net/ (これはオープン ソースなのでデバッグするだけで済みますが、xACT は単なる例です。監視する既製の *.app があると仮定しましょう)。

更新: dtrace は、exec 呼び出しを監視し、呼び出されたコマンドの名前を出力できます。これが解決策の半分であり、残りの半分はコマンド ライン引数を取得することです。それはまだ解決されていません (誰かが dtrace でこれを行うことを確認するまで)。

0 投票する
1 に答える
557 参照

visual-studio - トレースポイントの挿入: デフォルト メッセージの設定方法

MS VisualStudio (私は 2005 を使用しています) では、コード ファイルを右クリックして、そこに「トレースポイントを挿入」することができます。

トレースポイントにヒットしたときに出力されるデフォルトのメッセージは ですFunction: $FUNCTION, Thread: $TID $TNAME。私はむしろそれを違うものにしたいです(例えばThread: $TID [{(void*)this}::$FUNCTION])。今では、必要なメッセージを入力するだけで簡単にできますが、私は残りのキャリアでそれをしたくありません。

デフォルトのトレースポイント メッセージを設定するにはどうすればよいですか?

0 投票する
4 に答える
2043 参照

.net - WinDbg -- TraceListener と飽和した ThreadPool

断続的にハングアップするマルチスレッド .NET Windows サービスを使用しています。ハングが発生すると、カスタム tracelistener への呼び出しが何らかの理由でブロックを開始するため、スレッドプールは完全に飽和状態になります。問題のあるコードにロックはなく、windbg によるとブロックしているものはありませんが、どこかでブロックしていることは間違いありません。スタックにも例外はありません。BufferedStream.Write コードで時折ヒットする Thread.Sleep(1) がありますが、私の質問は、ReOpenMetaDataWithMemory、CreateApplicationContext、および DllCanUnloadNow の意味は何ですか?

ThreadPool 上のハングアップした 2000 のワーカー スレッド (通常の動作ではありません!) のほぼすべてに、次のようなスタックがあります。

0 投票する
5 に答える
35748 参照

sql-server - SQL CLR関数からメッセージを印刷する方法は?

に相当するものはありますか

これはCLR(C#)コードから呼び出すことができますか?

関数にデバッグ情報を出力しようとしています。これはリモートサーバーであるため、VSデバッガーを実行できません。

ありがとう!

0 投票する
1 に答える
225 参照

c# - HttpTraceListener をどのように構築しますか?

私のアプリケーションは、Trace オブジェクトを使用して情報をログに記録します。情報は TextWriterTraceListener を使用してファイルにキャプチャされ、完全に機能します。ただし、情報を Web サービスに記録する別の TraceListerner を追加したいと考えています。つまり、HttpTraceListener が必要です。さらに、インテリジェントなものが必要です。すべてのログ エントリに対して HTTP リクエストを表示したくありません。

どうやってそのようなものを構築しますか?私は TraceListener を継承する必要があることを知っています (ドキュメントはやや不可解です...) が、HttpTraceListener が既に存在するかどうかは誰にもわかりませんか? 車輪の再発明はしたくない...

ありがとう!

0 投票する
2 に答える
8360 参照

sql-server - トレースファイル-使用方法

SQL Server2005STDエディションX64を搭載したIIS6/ASP.NET2.0で実行されているアプリケーションがあります。時々、アプリケーションはいくつかのばかげたメッセージでクラッシュします(いくつかのファイルは「selectfirled1、filed2 .. frommytable」に見つかりません)。アプリケーションがエラーを報告している間に取得したSQLサーバーからアクティビティのトレースを取得しました。注:クラッシュが発生するのは、複数のユーザーが同時にレポートを作成するなど、そのサーバーに大きな負荷がかかっている場合のみです。

問題は、トレースファイルを使用して状況を解決するにはどうすればよいかということです。何が悪いのかをどうやって検出できますか?

ありがとう

0 投票する
2 に答える
4876 参照

trace - トランザクションが DTC にエスカレートされる理由を追跡する

System.Transaction TrasactionScope が DTC にエスカレートされている理由を正確に判断する方法はありますか? トランザクションをエスカレートしているように見えるコンポーネントの 1 つにぶつかりましたが、他のすべてのコンポーネント (一見似ているように見えます) はエスカレーションを行いません。

エスカレーションの理由に関する情報は提供されていますか? また、それらをどのように見つけて観察することができますか? SQL プロファイラ? ログファイル?それとも、これで運が悪いのですか?

更新: 情報を得るために SQL Server 2005 に対して実行しています

0 投票する
1 に答える
636 参照

vim - memdeltasを使用してxdebugトレースファイル用のVimfoldexprを作成する方法

Vimの表現については何も知りません。xdebugトレースファイルの構文ファイルが付属しているvimfoldexprがあります。既存の式は次のようになります。

これは、次のようなデフォルトのトレースファイルで問題なく機能します。

ただし、トレースにmemデルタを表示するようにXdebugを構成すると、トレースファイルは次のようになります(メモリデルタのある余分な列に注意してください。たとえば、+ 80)。

2番目の例で折りたたみが正しく機能するように元の式を変更する方法を教えてもらえますか?頭も尻尾も作れません。

ありがとう