コンフィグレーションファイルに基づいてログにコードを追加するという、私のアプリケーションに機能を追加する必要があるのは、 です。 たとえば、クラス名がabc.csの場合、ユーザーは設定ファイルに次のように入力します。コンフィグレーションファイルに基づく動的ロギング
<entry typeName = "mynamespace.abc">
<LineNumbers ="1,2,3,10, 12">
</entry>
今すぐ行番号1,2,3,10,12のために、彼らはコードフローに到達する前に、ログエントリがログファイルには、「行番号Xタイプyに達した」と言及して作成されます。
実行時にコードの変更やdllの変更を行わずに、 ログを追加する必要がある場合は、設定ファイルにタイプと行番号を追加する必要があります。
インターネットを経由すると、AOPがこれに役立つことがわかりましたが、達成するためにどのフレームワークやアプローチが役立つかはわかりません。
同じガイドラインをお探しですか? 私のアプリケーションは、C#と.netフレームワークを使用しています。
一般に、AOPフレームワーク、特にPostSharpは、メソッド入力、メソッド終了など厳密に定義されたポイントカットにコード(アドバイス)を挿入するように設計されています。 – AlexD