23

私は考えていた; Delphi のどのロギング ライブラリが好みですか?

複数の製品を使用したことがある場合は、その製品を好む理由を追加してみてください。

読みやすくするために、この質問に提案を追加します。

4

10 に答える 10

11

私は Codesite を使用してきましたが、すばらしいものでした。ワード プロセッサの 1 つのプロジェクトでは、100 万行のデバッグ行をすべて構造化して簡単に出力できました。Codesite は、自動折りたたみインデント出力で大いに役立ちました。ユーザーの操作によって中断できないプロセスの「下」で実際に何が起こっているかを知る必要があるタスクでは、Codesite は非常に優れています。心からお勧めします。

于 2008-09-16T14:55:24.410 に答える
10

SmartInspectは本当に便利です。それは私が使用した唯一のものです。ロギング ライブラリは優れていますが、コンソールとリモート TCP/IP ロギングがそれを上回っています。CodeSite にも同様の機能があると思います。

于 2008-09-17T16:30:06.327 に答える
10

このオープン ソース ユニットの機能を見てみましょう: http://blog.synopse.info/post/2011/04/14/Enhanced-logging-in-SynCommons

  • 一連のレベルでのロギング (レベルの階層だけでなく)。
  • 高速で低い実行オーバーヘッド。
  • ロギングに使用する .map ファイル シンボルをロードできます。
  • .map のバイナリ .mab への圧縮 (900 KB -> 70 KB);
  • オプションで .map/.mab を .exe に含める。
  • ライブラリ (.ocx/.dll) を処理します。
  • ユニット名と行番号を含む例外ログ(Delphi または低レベルの例外)。
  • ユニットと行番号を含むオプションのスタック トレース。
  • Enter と auto-Leave を使用したメソッドまたはプロシージャの再帰トレース。
  • アプリケーション実行の顧客側プロファイリング用の高解像度タイムスタンプ。
  • 設定 / 列挙 / TList / TPersistent / TObjectList / 動的配列 JSON シリアル化。
  • スレッドごと、ローテーションまたはグローバル ロギング。
  • 同じプロセスの複数のログ ファイル。
  • オプションのカラー コンソール ディスプレイ。
  • オプションのリダイレクト ロギング (サード パーティのライブラリやリモート サーバーなど)。
  • イベントごとまたはスレッドごとのフィルターとメソッド実行プロファイラーを備えたログ ビューアー GUI アプリケーション。
  • オープン ソース、Delphi 5 から XE6 (Win32 および Win64) まで動作します。

フィードバックをお待ちしております。

于 2011-04-15T12:08:41.337 に答える
5

そして、無料のオープンソースTraceToolを忘れないでください

于 2008-09-16T16:49:52.450 に答える
5

SourceforgeページでLog4Delphi0.8を更新したところ、過去4年間のパッチとバグ修正がロールアップされています。

SourceforgeLog4Delphiダウンロード

于 2010-11-12T13:49:32.307 に答える
4

Log4xxx の Log4net/ports を他の言語に。それはオープンソースであり、かなり広く普及しており、人気があり、優れたコミュニティが背後にあり、広く使用されています (たとえば、Hibernate/nHibernate で)。

于 2008-09-16T14:36:45.327 に答える
3

CodeSite の背後にある重要な価値は、Ray Kanopka のサポートです。彼は個人的に電子メールやニュースグループの投稿に回答しており、長年にわたってそうしてきました。彼の回答には、優れたコーディング習慣を示すコードが含まれていることがよくあります。

于 2008-09-19T03:24:29.007 に答える
1

SmartInspect に完全に満足しているため、おそらく CodeSite は使用しませんでした。強くお勧めします。

于 2008-09-16T14:44:47.117 に答える
0

Log4Dは、Log4J に基づいており、拡張と構成が容易な別の実装です。

于 2009-04-02T08:59:45.723 に答える
0

コードサイトも検討中です。私は過去に自分自身を構築しましたが、Codesite の機能が本当に気に入っています。Raize コンポーネントは非常によく書かれており、常に高品質のものです。

于 2008-09-16T15:53:11.743 に答える