2012-04-11 1 views
1

我々は、すべての未処理の例外 asp.net MVCロギングフレームワーク

  • は、ユーザーの訪問ページをログインし、自分の 歴史を再現することができるよう、私たちは以下の

    1. ログインを行うことができるようになるロギングフレームワークを必要とします(したがって、ユーザの使用のためにサイトをより良く最適化しようとすることができます)
    2. コード内の様々な の場所に出力するカスタムメッセージを記録します。警告/情報
    3. ログasp.netメンバーシップのテキスト入力欄/失敗
    4. ログイン

    私はELMAHは、#1を尽くすことを見てきた他のシステム関連のイベントは、asp.netヘルスモニタリングがそれのように思えます#4と#5、おそらく#2(100%は確かではない)を処理し、NLogやLog4Netのようなものは#3を処理します。

    I did find a tutorialこれらのすべてを実装していますが、このタイプのロギング用にこれらのライブラリをすべて必要とするかどうかは不思議ですが、標準タイプに組み合わせようとするオーバーヘッドがありますあなたがそれらをどのように表示しようとしているのかどうかを確認します。

    これより簡単な方法はありますか?

  • +0

    チュートリアルリンクありがとうございます! – Romias

    答えて

    0

    個人的には、異なる種類のデータを別々のシステムログに記録するのが好きです。これらのそれぞれは、私が見るように、ロギングの役割の異なるドメインです。アナリストは、#1の例外(開発者用)に気を付けるべきではなく、#2(Google AnalyticsまたはAdobe SiteCatalyst)という言い方を気にする必要があります。私は、さまざまなシステムが必要に応じてログを取って、ロギング情報を異なる方法で配布できるようにすることは適切だと思います。

    この質問はProgrammers.StackExchange.Comで質問されたはずです。

    +0

    ええ、私はシンプルさと機能性の間で引き裂かれています –