問題タブ [log4postsharp]
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.
log4net - Postsharp と log4net と log4postsharp
コンパイル時にコードに log4net ステートメントを挿入するために postsharp を使用する優れたツールであるlog4postsharpサイトに出くわしました。
log4postsharp の現在のバージョンは、いくつかの制限がある Postsharp 1.0 を使用します。Postsharp 1.5 を使用する log4postsharp のコンパイル済みバージョンがどこかにあるかどうかは誰にもわかりませんか?
asp.net - メソッド名でlog4netをフィルタリングしています-完全に取得できません
log4net を使用して Web アプリの進行状況を記録し、Log4PostSharp を使用してすべてのメソッドを AOP 注入しています。これは、(ほぼ) すべてをログに記録するという望ましい効果があり、問題ありません。
JUST Page_Load メソッドをファイル/コンソールに記録する必要があります。これを行うために log4postsharp クラスを明らかにハムストリング化することはできますが、そうすると他のすべてのログが失われてしまいます。
StringMatch フィルターから始めて、log4net のフィルターを調べてきましたが、それはログに記録されているメッセージのみを調べており、メソッド名の後にいます。これにより、PropertyFilter が表示されましたが、まだ喜びはありません。したがって、私の log4net.config スニペットは次のとおりです。
ご覧のとおり、LocationInfo を介してログ イベントの MethodName にキーを入力しようとしていますが、まだすべてがログに記録されています。編集: コメントで述べたように、RTFM の後に追加した DenyAllFilter を含めました ;-)
誰でも手伝ってもらえますか?
ありがとうございました、
マイク K.
asp.net-mvc - asp.net mvc log4postsharp
こんにちは、ログの目的で log4post Sharp を使用しようとしています。これを起動して実行するための指示に従っていることを認識している限り、Postsharp をインストールしていません。むしろ、ライブラリ ファイルを取得し、cs proj ファイルをそれらのファイルを対象とするように中間化しました。 、マシンにポストシャープをインストールしようとしました。どちらの場合でも、私はこのエラーで終わります
エラー 5 タイプ「Log4PostSharp.LogAttribute」に必要なプラグイン「Log4PostSharp」が見つかりませんでした。
これをグーグルで調べてみましたが、この問題の痕跡はウェブ上のどこにもないようです。
私の実装と他の例との違いの 1 つは、使用するポストシャープ dll が PostSharp.public であることです。以前の dll を検索しようとしましたが、どこにも見つかりません。ダウンロードには PostSharp.dll しか含まれていません。これを起動して実行するために、手紙のすべての指示に従っているので、これが問題かもしれないと感じています. アイデアはありますか?
c# - Postsharp 2.0 を使用した Log4Postsharp (死んだ?) または ELMAH のドロップ?
最新のビルド (2010 年 3 月 - 私は log4postsharp 2.0 と呼ばれていると思います) が postsharp 2.0 コミュニティ エディションと互換性があるかどうか知っている人はいますか?
過去に postsharp 1.5 を log4postsharp と一緒に使用したことがありますが、その結果には非常に満足しています。
しかし、log4postsharp は死んでいるようですが、これは本当ですか?
もっとエルマーに専念するべきですか?私は本当にlog4netを使い続けたかった...
どんなアイデアや洞察も本当に感謝しています
ありがとう
.net - 既製の (そして動作する) カスタム属性から継承することによる Log4PostSharp プロジェクト
既製の (そして機能する) カスタム属性から継承して、Log4PostSharp プロジェクトを変更する必要があります。これは次のようになります。
これは、いくつかの単体テスト コードに注釈を付けるために選択した方法です。
コンパイル時のプロセスをデバッグしようとして、コマンド ラインからコンパイルしようとしましたが、ヒントが得られませんでした:
問題に取り組む正しい方法はどれですか? 私がやろうとしている間違ったことは何ですか?
log4net - 非侵襲的ロギングを行うためのツール/ライブラリ
サードパーティのアセンブリライブラリの非侵襲的ロギングを行うのに役立つツールがあるかどうか疑問に思っています。log4net / Postsharpはそれを行うことができますか?
c# - PostSharp 2.0 および .NET Framework 2.0 用の Log4PostSharp
.NET Framework 2.0 を対象とする C# プロジェクトがあります。PostSharp 2.0 Community Edition + Log4PostSharp も使用したいと考えています。問題は、3.5 フレームワークを対象としているため、Log4PostSharp を使用できないことです。また、PostSharp.Sdk (2.0) は 3.5 フレームワークに対して構築されているため、Log4PostSharp のターゲット フレームワークを 2.0 に変更することはできません。
2.0 フレームワークを対象とするプロジェクトで Log4PostSharp 2.0 を使用するために何ができるか提案はありますか?
c#-4.0 - ログの成功を無視するAOP
PostSharp を AOP エンジンとして使用していますが、どういうわけか非常に奇妙な動作をしています。関数の前後にフック ポイントを配置し、属性付き関数が呼び出される直前と直後に LogEntry および LogSuccess イベントをログに記録することを知っています。
LogEntry と LogSuccess の両方で異なるポイントをユーザーに付与できるように、イベント ログ モジュールを構成しています。
ここで、LogEntry が発生し、10 ポイントを与えるように設定した場合、その人は 10 X 2 =20 ポイントを取得します。しかし、LogSuccess でいくつかのポイントを取得するようにユーザーを設定すると、ユーザーはまったくポイントを取得しません。
どういうわけか、LogEntry ポイントの値が LogSuccess ポイントを上書きしているように感じます。
なぜそれが行われているのかわかりません。その上、データベースに正しいポイントを持つイベントが 1 つだけ表示されます。
AOP からのこの行動の王様を以前に観察した人はいますか?
ありがとう、