問題タブ [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.
asp.net - 同じページで Ajax と ASP.NET トレースを使用できますか?
私は Ajax 更新パネルを使用しており、最近、デバッグを支援するために ASP.NET トレース コードを追加しました。Ajax コードが実行されると、突然PageRequestManagerParseErrorExceptionsが発生し始めました。
例:
Trace.Write("Done setting employeeId.");
どうやらこれは、Ajax と一緒に「サーバー トレース」を使用することが許可されていないためです。( Eilon Lipton によるこの投稿によると)。
これは本当ですか?ASP.NET の素晴らしいトレース メカニズムを使用することはできませんか? それは残念です。
linux - Linux でローカル関数呼び出しをトレースするツール
実行可能ファイルでローカルに定義された関数をトレースできるltraceやstraceのようなツールを探しています。ltrace は動的ライブラリ呼び出しのみをトレースし、strace はシステム コールのみをトレースします。たとえば、次の C プログラムがあるとします。
でプログラムを実行すると、これは標準ライブラリ関数 (私のシステムでは動的ライブラリ) であるため、へltrace
の呼び出しが表示され、スタートアップ コードからのすべてのシステム コール、printf の実装に使用されるシステム コール、およびシャットダウン コードが表示されます。 、しかし、関数が呼び出されたことを示す何かが必要です。ローカル関数が最適化コンパイラによってインライン化されておらず、バイナリが削除されていない (シンボルが削除されていない) と仮定すると、これを実行できるツールはありますか?printf
strace
triple
編集
いくつかの説明:
- ツールが非ローカル関数のトレース情報も提供する場合は問題ありません。
- 特定のツールをサポートするプログラムを再コンパイルする必要はありません。実行可能ファイルのシンボル情報で十分です。
- このツールを使用して、ltrace/strace でできるように既存のプロセスにアタッチできれば、本当にうれしいです。
asp.net - ASP.NET サイトを RELEASE モードで発行した場合、トレースは機能しますか?
ASP.NET サイトを RELEASE モードで公開し、コンパイルを debug="false" に設定すると、ASP.NET と System.Diagnostics Tracing は機能しますか?
java - Java RMI トレース
Java アプリケーションのすべての RMI アクティビティをトレースおよびログに記録するツールはありますか?
tsql - T-SQL 関数呼び出しをトレースする方法
T-SQL UDF で記述されたかなり複雑な式エバリュエーターをデバッグしようとしています (質問しないでください) 。
そしてもちろん、バグがあります。
ここで、PRINT ステートメント (InfoMessage イベントのハンドラーを実装することで ADO.NET から読み取ることができます) を使用して、ストアド プロシージャのトレースをシミュレートできます。
UDF に対して同じことを行うと、コンパイル時に次のメッセージが表示されます。
メッセージが表示されます (PRINT はリセットのようなものを行います@@ROWCOUNT
が、これは明らかに UDF では禁止されていますが、呼び出しをトレースするにはどうすればよいでしょうか?デバッガーでの呼び出し...
編集: SQL プロファイラーを使用しようとしましたが (これは私にとって初めてのことでした)、何をトレースするのかわかりません: データベースに送信されたクエリを出力するトレースを取得できますが、それらは呼び出された式-UDF にドリルダウンできないという意味で不透明です。呼び出された実際のストアド プロシージャを追跡できますが、このプロシージャによって呼び出された UDF は一覧表示されません。何か不足していますか?私はそうではないと思います...
編集#2:(自動)受け入れられた回答は関数呼び出しをトレースしますが、非常に役立ちます-ありがとうございます-関数に渡されたパラメーターを見つけるのには役立ちません。もちろん、これは再帰関数のデバッグに不可欠です。解決策が見つかったら投稿します...
c# - C#でデバッグ情報(Debugviewスタイル)をインターセプトする方法は?
テストの目的で、アプリケーションからの特定のイベントをリッスンし、その時点でそれと対話する小さなアプリをまとめる予定です。
アプリケーションコードの変更が問題にならないテストプロセスの段階にあることを考えると、私の観点からの理想は、debugviewのように、アプリケーションからのデバッグトレースをリッスンし、応答することです。それに。
誰かがこれについて最善の方法についてのガイダンスを提供できますか?
sql - トレースとデバッグのためのSQLステートメントのタグ付け
オラクル10Gに支えられた新旧両方の多くのアプリで構成される大企業があります。ブロッキングセッションまたはデッドロックが発生し、トレースレポートを取得する場合、SQLに詳細を埋め込んで、どのアプリ、具体的にはどこから実行されたかを知ることができると非常に便利です。解決時間を短縮するだけでなく、ビジネスプロセスが相互に踏み込んでいる場所を見つけるのにも役立ちます。これをどのように達成できるかについてはいくつか考えていますが、これがすでに解決された問題であるかどうかは興味があります。成功した(またはその他の)試みについての考えや詳細をいただければ幸いです。
.net - トレースおよびデバッグ ステートメント
.NET Trace および Debug クラスの使用方法について少し混乱しています。
なぜわざわざデバッグの代わりにトレースを使用するのでしょうか?
また、Release 構成モードでは Debug ステートメントが無視されることは理解していますが、トレース ステートメントが常に適用される場合、パフォーマンスにどのような影響がありますか?
asp.net - トレースロギングの使用に関する簡単な説明を探しています
Trace 機能を使用してイベントをキャプチャし、それらをログ ファイルにストリーミングするプロジェクトをいくつか見てきました。上記のログファイルをキャプチャして書き込むように Trace を構成する方法を示す、わかりやすいガイドを見つけることができませんでした。誰かがリンクの推奨事項を持っているか、従うべきいくつかの簡単な手順を提供していますか?
iis-7 - IIS7 の FREB をプログラムで使用するにはどうすればよいですか
IIS 7 には、Failed Request Tracing (略して FREB) と呼ばれる非常に便利な機能があります。結果を便利なツリービューに解析する非常に複雑な XSL スタイルシートを含む、非常に優れた視覚化機能があります。
ただし、プログラムで FREB を使用し、スマート クライアントで結果を表示できるようにしたいと考えています (XML がサーバー側で書き込まれるのを待つ必要はありません)。
私がこれまでに見つけた唯一の可能な解決策は、FREB を OutputDebugStrings に変換する IIS7 C++ プラグインをコンパイルすることです。これは、ライターの提案でさえ、運用サーバーでは使用しないでください (記事はこちら) 。
私の質問は次のとおりです。別のアプローチはありますか?
いつものように、読んでいただき、さらに返信していただきありがとうございます。男