5

エラーだけでなく 、アプリケーションでの操作のログに Elmah を使用したいと思います(文字通り、エラー ログ モジュールを意味します)

そこで、デフォルトのエラー表示画面 (../elmah.axd) をカスタマイズしたいと思います。

以下のような希望があります。

  1. 「メッセージ」の列名「エラー」を変更します
  2. エラー メッセージで html タグを使用します。

カスタム情報をログに記録するために、次のような方法を使用しています。

ErrorSignal.FromCurrentContext().Raise(new Elmah.ApplicationException(message));

<a href="">しかし、<br />それはメッセージをスパンタグに表示し&lt;、結果は書かれたとおりであり、html属性としては見られません。


視覚的に理解できるように、デフォルトのページを以下に示します。

ここに画像の説明を入力

4

1 に答える 1

6

Elmah は単一の dll であるため、ソース コードをダウンロードし、ErroLogPage、ErrorDetailPage でレンダリングを変更し、再構築して、変更したアセンブリを配置する必要があります。

または、db/disk/etc に直接格納された elmah エラーを使用する新しいカスタム表示ページを作成します。

于 2012-06-23T22:08:07.117 に答える