8

テスト中のデバッグ/ログ記録にSysinternals DebugView を使用していますが、これは非常に優れています。しかし、私はもっと高度なツールがあると考えていました。

私が探している機能:

  • ライブ フィルター - すべてをログに記録し (まあ、「興味深い」ものはすべて)、フィルターでビューを変更します
  • プロセス名でフィルタ
  • フィルタリングしてログを別のビューに分割する
  • メッセージの解析
  • 過去の OutputDebugString を拡張し、Windows 以外のデバイスから TCP/UDP メッセージを受信する
  • スクリプト(?)

DebugView で気に入っている機能:

  • フィルタリング
  • 良いタイムスタンプ
  • ライブビュー

このためのツールはありますか?または他の利用可能な技術?

私は Windows XP/7 を使用しており、主に Delphi と Python でプログラミングしています。

4

6 に答える 6

5

私は最近、まったく同じものを探していて、 TraceSpyに出くわしました。それは私のために機能しなくなってしまいました、そして私は今のところまだDebugViewを使用しています。ただし、このプロセスで学んだ1つのトリックは、Windows 7のショートカットを設定して、管理者モードでDebugViewを自動的に実行できるようにすることです。

DebugViewショートカット設定

これにより、UACによって無効にされる次のようなその他の機能にアクセスできます。

  • グローバルWin32をキャプチャする
  • カーネルのキャプチャ

DebugViewが優れたツールであるという他の投稿のいくつかに同意します。Windows 7と互換性のあるアップデート、またはインストーラーを入手できればいいと思います。

于 2011-08-13T01:54:01.513 に答える
5

SmartInspectをお試しください。あなたがリストしたものが付属しており、Delphi、.NET、Java用のライブラリがあります。また、お客様の1人がサポートしていないPythonポートがあります。また、高解像度のタイムスタンプや、ログファイルの暗号化、高速の名前付きパイプログプロトコル(TCPロギングに加えて)、バックログキューなど、他のツールにはない独自の機能も備えています。


(出典:gurock.com

于 2011-08-12T15:42:05.710 に答える
4

最近、buggazer は廃止され、Debugview++ と呼ばれるネイティブの C++ 実装が採用されました。https://github.com/CobaltFusion/DebugViewPPを参照してください

現在、元の質問で要求されたほとんどの機能が既に含まれています。

于 2014-03-09T10:11:20.600 に答える
1

DebugViewの機能に近いものは何もありません。最高の次点は、ollydbgやWinDbgなどのデバッガーによって提供されるロギングサービスです。

私は実際に、あなたが説明するほとんどの機能(およびリークトレースなどの他の機能)を使用して独自のツールを作成し始めましたが、動作する最低限のシステム(Google Codeにソースがありましたが、私はそれがまだそこにあるかどうかわからない)。.NETのようなものをこれこれと組み合わせて使用​​して独自のルートを作成する場合は、非常に簡単、迅速、強力になるはずです(これも興味深いかもしれません)。


実際、誰かがすでに.NETベースのツールを作成しているようです。これは、誰のニーズにも簡単に適合させることができます...

于 2011-08-07T00:02:50.767 に答える
1

Delphi には、少なくとも Raize Software のCodeSiteがあります。使いやすくする多くのログヘルパーもあります。Delphi の最新バージョン (Delphi XE) には、限定/軽量バージョンが含まれています。

ここに画像の説明を入力してください

于 2011-08-10T03:35:26.377 に答える