2

キャッシュに使用できる log4 に似たものがあるかどうかは誰にもわかりませんか?

多くの .Net プロジェクトで log4net を使用してきましたが、同じ機能を備えたものが必要です。特に、ローカル、dev、qa、および prod 環境間のロギング レベルと構成機能。

4

1 に答える 1

2

何かが存在しないと断言するのは難しいですが、存在しないことは確かです。キャッシュ ライブラリについて私が見つけた唯一のソースは、もちろん Intersystems か 、M/Gateway の Web サイトです (私は M/Gateway の製品や Web サイトと提携していませんし、推奨もしていません。私が見つけたキャッシュ コード リポジトリ. 登録が必要で、50 未満のファイルがあり、その多くはチュートリアルです)。

GitHub で「Intersystems」を検索するといくつかのものが見つかりますが、「Intersystems logging」という検索結果はいくつかありますが、log4net のようなものはないようです。

Intersystems のベース ライブラリには、エラー データをトラップしてログに記録する ^%ETN などがありますが、特定のものをグローバルに配置するだけで、log4net とは異なります。

つまり、要約すると、私は息を止めません。

独自の簡略化されたバージョンを展開するための基礎として log4net を使用することを検討するかもしれません。これを実装する Cache の方法は、ロギング クラスから継承して Log メソッドを取得することです。クラス固有のデータは、実行時のリフレクションによって、またはログ基本クラスにクラス固有のデータを取得するためのジェネレーター メソッドを含めることによって取得できます (より効率的です)。キャッシュでは、構成ファイルはおそらくそれほど有用ではないため、永続的な構成クラスをお勧めします。複数の構成を一度にディスクに保存できるように設計し、1 つをアクティブとして指定する何らかの方法が必要でした。

于 2012-08-29T17:50:25.903 に答える